UK tops list of most trafficcongested EU cities

0
17

UK tops list of most traffic-congested EU cities