Transport

Image 61 of 232
< Prev Next >
GREAT-BRITAIN-TG1485.jpg
Heavy traffic at a standstill at traffic lights in Trafalgar Square, London city centre, England, United Kingdom