Tower of London

The Tower of London is one of the greatest buildings in the world. Its walls hold the secrets of 900 years of history, during which time it has served as a royal palace, prison, execution ground, arsenal, treasure house and even a zoo.