@SW-User and India's the 2nd most populous country in the world - some of the states here - even smaller ones have populations the size of small countries.
take cities - Kolkata, the 3rd most populous metropolitan in India has about 24,000 people per square kilometer, or 63,000 per square mile.