Virtually all of the growth in the world's population for the foreseeable future will take place in the cities and towns of the developing world. Over the next twenty years, most developing countries will for the first time become more urban than rural. The benefits from urbanization...