India's urban population is growing rapidly and is expected to reach 600 million in the next decade. Its cities are already creaking under the strain of poor infrastructure and inadequate public ...