Big Ben

Big Ben

London, UK

The iconic Big Ben is as emblematic of London as the Eiffel Tower is of Paris. It was built in the 1850s in honor of Queen Victoria. This view of the clock is taken as one emerges from the Westminster Underground station.

See more photos from London, England
Or, go to a random photo somewhere else on the planet

Iceland | Hội An