
The Elizabeth Tower, also known as the Clock Tower, at the Palace of Westminster in London, England.
Bonus fact in case you’re ever on “Jeopardy”: “Big Ben” is actually the name of the largest of the five bells in Elizabeth Tower.
Discover more from Words, Photos, Music & Travel
Subscribe to get the latest posts sent to your email.
