Results 2 results found Public transport buses travel in heavy traffic in Trafalgar Square, London city centre, England, United Kingdom Heavy traffic at a standstill at traffic lights in Trafalgar Square, London city centre, England, United Kingdom Cars waiting to board the car ferry from Calais-Dover, Calais, France, Europe