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 English bus, Routemaster, sightseeing tours, Leipzig, Saxony, Germany, Europe English bus, Routemaster, sightseeing tours, Leipzig, Saxony, Germany, Europe