A-Z: General definitions: Tower of London

Definition

A fortress in central London, beside the River Thames. The oldest part, the White Tower, was built by William the Conqueror in 1078. The Tower of London has had a variety of functions, including being used as a royal palace, a prison and now a museum housing the crown jewels.

Scan and go

Scan on your mobile for direct link.