HomeWorldIndia overtakes China as world's most populous country India overtakes China as world's most populous country 0 MU MU May 25, 2023 Top Post Ad Latest estimates place India's population at 1,425,775,850, while China's population stands at 1.425 billion inhabitants from The News International - World https://ift.tt/OAv2CzI Below Post Ad Tags World Newer Jahangir Tareen to return to politics with national-level 'political party' Older PTI chief petitions SC to stop crackdown, mass departure of leaders