The world is developing at an unprecedented scale. Over the next 20 years, urban population in developing countries will double to 4 billion, while the urbanized land area will triple. Rapid growth ...