Built to impress and intimidate, the Tower of London has stood for nearly a thousand years as a symbol of royal power and prestige.
438