Population density in India’s mega-cities is as high as 10,000 people per square kilometer, and can match that level even in second- and third-tier cities, as slums mushroom to accommodate large-scale migration from rural areas.