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: EM6TJ7
Mohana AntonMeryl / Alamy Stock Photo
Image ID: EM6TJ7
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