Big Ben Clock Tower and Parliament house at city of Westminster, London England UK

- Image ID: HDFGBR
Big Ben Clock Tower and Parliament house at city of Westminster, London England UK
JOHN KELLERMAN / Alamy Stock Photo
Image ID: HDFGBR
Location: Europe, United kingdom, England, London