UK tops list of most trafficcongested EU cities

0
19

UK tops list of most traffic-congested EU cities