By Madeline Sponsler, FISM News London’s Mayor Sadiq Khan announced Friday a plan to turn London into Europe’s largest car-free zone. This plan, covering certain miles of road in Central London, will ban the use of vehicles to encourage walking, cycling, and to help the public transportation system deal with social distancing restrictions. The announcement came […]