The Palace of Westminster as the Houses of Parliament on the north bank of the River Thames in London, United Kingdom

- Image ID: W0Y6X2
The Palace of Westminster as the Houses of Parliament on the north bank of the River Thames in London, United Kingdom
Chun Ju Wu / Alamy Stock Photo
Image ID: W0Y6X2
Location: London, United Kingdom

Similar stock images