One of the world’s “largest car-free zones” to be created in London

The car-free zones have been designed to allow people to observe social distancing guidelines with ease and to keep pollution levels down in the city centre.