Nine hundred and fifty years after it was first founded, we take a look inside one of Britain’s most iconic and historic buildings, the Tower of London.

The Tower of London is one of Britain’s most iconic and versatile buildings. Founded in 1066 by William the Conqueror and expanded upon by successive monarchs, it has remained at the heart of British life for nearly a millennia and a home to the Crown Jewels for centuries.


