Big Ben and the golden and green lamp post. London is truly magical city in England. Its timeless architecture stands out with m

- Image ID: EM6TJ3
Mohana AntonMeryl / Alamy Stock Photo
Image ID: EM6TJ3
Big Ben and the golden and green lamp post. London is truly magical city in England. Its timeless architecture stands out with magical appearance in the city of London. Big Ben is one of the iconic landmark in British cityscapes.
Location: London, United Kingdom