India has surpassed China in population and is now the most populous country in the world, according to a United Nations Population Fund (UNFPA) report titled ‘The State of World Population Report, 2023’.
The report indicates that India’s population is 1.4286 billion while China’s stands at 1.4257 billion, making a difference of 2.9 million. It is the first time since 1950 when the UN started to collect population data that India’s population has overtaken China’s.