The Tower of London is England’s most formidable royal fortress, standing guard on the banks of the great River Thames. It is home to a thousand years of bloody history and is one of Britain's most iconic landmarks. At almost every chapter in London's history, the Tower has had a starring role. Behind the gates remains a living institution with a rich ceremonial life. With unique access to the life of this impressive castle we go behind the scenes to uncover the secrets of the Tower of London.
Last Episode01x01 Pilot Aired: Oct. 27, 2013
'The Tower' is a truly multipurpose site and has fulfilled many different functions over the centuries of its existence. It's been the nations …
Series Fun Facts
- [no trivia found]