Question

Megacities are cities with more than 10 million inhabitants. What share of the world's population is expected to live in megacities in 2030?

Powered by Gapminder
Flip your phone
to flip your worldview