As of 2024, Delhi, also known as the capital of India holds the position of the most populous city in India, proclaiming a humongous population of over 33.8 million. Delhi is believed to be an ...
Southern states, once lauded for their successes in population ... Institute of Development Studies, Kolkata. Most experts ...