5. São Paulo, Brazil
Population in 2016: 21,297,000
With a population nearing 22 million, São Paulo, Brazil, is the most populous city in the Southern Hemisphere.
From finance to tourism, São Paulo is a multi-cultural city with diverse industries.