7. Ciudad de México (Mexico City), Mexico
Population in 2016: 21,157,000
Mexico City and its surrounding metropolitan area offer a unique mix of ancient culture and modern industry. The city is not only home to Tenochtitlan, the ancient Aztec capital, but it is also a Latin American financial hub.