London least car-dependent English city

London is the least car-dependent city in England according to a new report. The capital topped a ‘Car Dependency Scorecard’ study of 26 cities by the Campaign for Better Transport which examined how many options residents in each city have to get around by public transport, walking or cycling. Brighton and Hove was ranked second, […]