Elizabeth Tower, London, England.

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.