April 2020
02
Tower of London
No Comments
The Tower of London is our oldest surviving Royal Castle, having stood watch over London for nearly 1,000 years. It has a dark and blood-soaked history: thousands found themselves imprisoned in the Tower during the…