Currently 56.2% of the world's population lives in urban areas and this would increase to 70% by 2030. Here are the top 10 cities of the world by population.
1. Tokyo, Japan 37,274,000
2. Delhi, India 32,065,760
3. Shanghai, China 28,516,904
4. Dhaka, Bangladesh 22,478,116
5. Sao Paulo, Brazil 22,429,800
6. Mexico City, Mexico 22,085,140
7. Cairo, Egypt 21,750,020
8. Beijing, China 21,333,332
9. Mumbai, India 20,961,472
10. Osaka, Japan 19,059,856
For More Engaging Stories on Brainmail Diaries