UK tops list of most trafficcongested EU cities

0
23

UK tops list of most traffic-congested EU cities