The cities best prepared to handle the future have been revealed, with London, Los Angeles and Barcelona topping the list.
The first Cities of the Future report ranks cities as they try to achieve greater sustainability, fewer emissions and less waste.
It was drawn up by the “abillion” social media network, which promotes veganism, sustainable beauty products and ethical fashion.
London scored well on green space, veganism and innovative policies, but has room to improve when it comes to emissions and waste.
LA was ranked high for its commitment to climate change policies, while Barcelona earned a place in the top three owing to a good record in emissions and waste, as well as its ambition to be carbon neutral by 2050.
The top 10 is:
- London, UK
- Los Angeles, US
- Barcelona, Spain
- Melbourne, Australia
- Johannesburg, South Africa
- Toronto, Canada
- New York City, US
- Berlin, Germany
- Cape Town, South Africa
Three cities from North America featured in the top 10: Los Angeles, Toronto and New York.
Europe also had three entries, with Berlin joining London and Barcelona.
South Africa was the only country outside the US with two entries: Johannesburg and Cape Town.
Asia has only one city on the list, Singapore, while Melbourne flew the flag for Australia.