Jewels and Villains at the 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. London’s Notorious Prison Most famously […]

Read More