Finance: Here's how much it would cost you to live in the 10 largest megacities around the world

20 October 2017, 15:50 UTC

The world's largest cities have 10 million or more residents. By 2030 there will be 41 megacities.

More details