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