Top 10 most populous cities on earth
Share - WeChat

No 7: Mexico City, Mexico
Population in 2016: 21,157,000

Mexico City and its metropolitan area blend modern industries with ancient culture. The city is not only the home to the ancient capital of Tenochtitlan but also Latin America’s financial center.