London is the capital of England and perhaps the most visited city in the world. The main reason behind London’s popularity is its abundance of world famous landmarks and one of these landmarks is Her Majesty’s Royal Palace and Fortress more commonly known as the Tower of London.
According to the latest statistics the Tower of London is the most visited historic monument in the United Kingdom with over two million visitors per year. The castle is situated on the north bank of the famous Thames River in the central parts of the city on an open space known as Tower Hill. The castle was founded during the second half of the 11th century, while the White Tower (the tower after which the castle is named) of the castle was built by William the Conqueror in 1078.
The castle is a complex of nu...
Read More