In 2023, India crossed the historic milestone of having the greatest population, as it exceeded China's, and now, in 2026, the number has gone up to 1.47 billion, with headlines shouting the phrase “overpopulation.” The old colonial slurs about India’s people “breeding like rats” have started to echo, however faintly, in modern conversation nowadays. Illustration by The Geostrata With an overwhelming increase in public discomfort, an important question starts to emerge: Is In