More than half of the world's population lives in cities; by 2050, it will be more than three quarters. Projections suggest that megacities of 50 million or even 100 million...
$57.95