Least Known Facts about London You Must Know - 0 views
-
instaarticles on 06 Oct 17Now Tower of London is one of the most attractive castle in the world and now a World Heritage site that attracts more than 2 million tourists around the globe every year. The tower was actually built to serve as a fortress and later equipped with royal arms flanked by cannons, horses, drums and other military equipments.