Some road users believe that London has the potential to be the world’s first city to go completely car-free by 2050 in a bid to cut down on emissions and improve health.
This article, images and content belong to the source and curated for informational purposes.