The Tower of London is a castle located in the center of the British capital along the River Thames. It was first built by William the Conqueror around 1077 AD, and has been greatly added to over the centuries.
The castle had a dark reputation and became a prison for kings…