With 590 mn people in cities by 2030, a business-as-usual approach will mean urban India will look like one giant slum
Shirish Sankhe / April 23, 2010, 0:21 IST