Mai
28
The Tower of London is beside the River Thames.
The Tower of London welcomes over 500,000 visitors per year.
In 2010, there were more than 2.4 million visitors.
The area of the Tower of London is 7.3 ha.
The Tower of London was built in 1066.