Traffic congestion on Thames Embankment, London, England

- Image ID: EG1AGC
David Grimwade / Alamy Stock Photo
Image ID: EG1AGC
Location: Thames Embankment, London, England

Similar stock images