Take a tour of Tower of London in London, United Kingdom – part of the World’s Greatest Attractions series by GeoBeats.
Founded in 1066, the Tower of London is situated on the north side of the Thames river.
It has served as a royal court, a prison, mint, armory and public records office.
The tower is known for housing the British Crown Jewels.
It is said to be haunted by the ghosts of several British royals.
The castle is famous for its use as a medieval prison.
Its 600 year old changing of the keys ceremony is still performed daily.
Today the Tower is a popular tourist attraction and World Heritage Site.