Big Ben clock Tower in London, United Kingdom

- Image ID: CMNNAE
Big Ben clock Tower in London, United Kingdom
jjimage / Alamy Stock Photo
Image ID: CMNNAE
Big Ben clock Tower in London, United Kingdom