Bird, Richard M.; Rao, M. Govinda - International Center for Public Policy, Andrew Young … - 2012
Over 330 million people live in India’s 5,165 cities, with 35 cities having a population of over a million. Three (Mumbai, Delhi, and Kolkata) of the 10 largest metropolises in the world are in India. Over two-thirds of GDP originates in urban agglomerations in the country. However, urban...