Half of humanity now lives in cities, and within two decades, nearly 60 per cent of the world’s people will be urban dwellers. Urban growth is most rapid in the developing world, where cities gain an average of 5 million residents every month. As ...