6. Tower of London

The Tudors

Standing guard by the River Thames, The Tower is an impressive London landmark. Discover the secrets that lie within its walls

More From Shows/Shows/The Tudors/Web Exclusives