London Big Ben Tower (Elizabeth Tower), Historical Place For Tourists
The Big Ben Tower, also known as the Elizabeth Tower, is a neo-gothic clock tower located at the north end of the Houses of Parliament in London, England. It is one of the main attractions for locals and international tourists. The tower was completed in 1859 and was designed byContinue Reading