Featured2 years ago
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...