Queuing traffic in the centre of the city of London, England.

- Image ID: CT6R9K
Queuing traffic in the centre of the city of London, England.
Alvey & Towers Picture Library / Alamy Stock Photo
Image ID: CT6R9K
Queuing traffic in the centre of the city of London, England.