ourplnt.com
7 Challenges All Big Cities Will Face in Future - Our Planet
As of 2018, there are 46 megacities (city with more than ten million inhabitants) in the world. Here are 7 challenges all big cities will face in future.