Transport for London announces car-free roads central London

London mayor Sadiq Khan says he will create one of the world’s largest car-free areas of any capital city by closing swathes of central London to motorists. Mr Khan and Transport for London today announced the London Streetspace programme, which will transform the capital’s streets to have a focus on walking and cycling as people … Read more