Since 2023, India has had the world’s most dense population, with around 1.429 billion people. 60 years ago, India was a fast-developing country. While every Indian woman can give birth to 6 children, the fertility rate descended to about 2.0, a bit below 2.0, which is required to sustain the population. After decades of high […]