View of Big Ben Clock at the Parliament Buildings, London, England, UK.

- Image ID: F019H3
Judie Long / Alamy Stock Photo
Image ID: F019H3
Location: London, England, UK

Search stock photos by tags