Big Ben
Big Ben is arguably London’s most famous landmark. Surprisingly, it is actually meant to go by the name ‘The Clock Tower’, while ‘Big Ben’ is the name of the bell.

You may also like

Back to Top