0

1

2

3

4

5

6

7

8

9

1

2

3

4

5

6

7

8

9

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

Flip your phone
to flip your worldview