London among 12 major cities pledging fossil-fuel-free streets

London is among 12 major cities that have pledged to have streets free of fossil fuels by 2030. The mayors from cities, including Auckland, Barcelona, Cape Town, Copenhagen, Los Angeles, Mexico City, Milan, Paris, Quito, Seattle and Vancouver, have signed the C40 Fossil-Fuel-Free Declaration. It includes a pledge to buy only zero-emissions buses from 2025 […]