India overtakes China as world’s most populous country
India has overtaken China as the world’s most populous nation according to the United Nation’s data published on Wednesday. According to Bloomberg, India’s population stands at 1.4286 billion as against China’s 1.4257 billion people, according to mid-2023 estimates by the...