The Tower of London is one of the foremost attractions of London and one of the most visited castle/museum of the world. Unless you know what it is, you will probably think that the Tower of London is one tall tower, like the Qutub Minar of Delhi. It is actually a cluster of castles and buildings surrounded by tall protective walls that was built in the 11th century and represents 900 years of British history. The buildings inside are spread over quite a large area and many of the buildings and castles have small towers or turrets in ... (more)