Surprise surprise, there’s not even one city from U.S. or Europe in this list.
The human population is growing at a massive pace, by 2050, there will be almost 10 billion people living on the planet.
But where is all this growth coming from?
While population growth in the U.S and Europe remains light, the number of people living in the Middle East, Asia, and Africa is expanding rapidly.
According to the United Nations' World Urbanization Prospects, these will be the new 10 biggest cities in the world by 2030:
10. Mexico City, Mexico: 23.9 million people
9. Lagos, Nigeria: 24.2 million people
8. Cairo, Egypt: 24.5 million people
7. Karachi, Pakistan: 24.8 million people
6. Dhaka, Bangladesh: 27.4 million people
5. Beijing, China: 27.7 million people
4. Mumbai, India: 27.8 million people
3. Shanghai, China: 30.8 million people
2. Delhi, India: 36.1 million people
1. Tokyo, Japan: 37.2 million people