London among 10 greenest cities in the world

London has been named as one of the 10 greenest cities in the world. It has been ranked in ninth position in a list of 100 cities by consultancy Arcadis. Its report highlighted London has a commitment to improving environmental performance through low emission buses and clean-up programmes. Earlier this week, Mayor of London Sadiq Khan […]