News

The world’s 10 biggest mega-cities but number one is getting smaller ... Brazil’s largest city, home to 22.6 million people, with population numbers expected to hit 23 million by 2030.