Londoners waste over 200 hours in traffic each year - Enfield Independent
Londoners waste over 200 hours in traffic each year Enfield IndependentLondon is the most congested city in the UK and drivers in the capital spend more than 200 hours in traffic every year .
Read more »