Chinese news outlet I-Media has claimed that India has surpassed China to become the most populous country, with a population of 1,415,653,821 on March 4, 2022. There’s no official announcement from either China or India, with the I-Media report saying the source of Indian population (Live) was shared by netizens. Still, the news has been […]