Browse by:

Tower Of London

An impenetrable fortress on the north bank of the river Thames is the Tower of London. A long and multi-functional history since being built in 1066, the Tower has been a palace, a prison, an armoury, a royal mint, a treasury, a public records office and the home of the Crown Jewels. Most famously the Tower of…