UK tops list of most trafficcongested EU cities

0
22

UK tops list of most traffic-congested EU cities