The most famous clock tower in London is Big Ben, officially known as the Elizabeth Tower, located at the north end of the Palace of Westminster. It houses the Great Bell, which is also often referred to as Big Ben.
Wow! Thank you for the history. It is indeed very interesting. Well you got it correct and we appreciate you sharing your knowledge with us! Thanks for your participation!
Wow! Thank you for the history. It is indeed very interesting. Well you got it correct and we appreciate you sharing your knowledge with us! Thanks for your participation!