Demographically, India overtook China as the most populous nation, with 1.46 billion people in 2025, even as the average annual population growth rate fell
Demographically, India overtook China as the most populous nation, with 1.46 billion people in 2025, even as the average annual population growth rate fell