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

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

Mohana AntonMeryl / Alamy Stock Photo

Image ID: EM6TJ7

Location: London, United Kingdom