London,England, UK. Construction work on the South Bank - London Eye and the Shell Centre

- Image ID: MMG3HH
PjrTravel / Alamy Stock Photo
Image ID: MMG3HH
Location: Shell Centre, York Road, London, UK