India ranks first place in world in terms of population
By Alimat Aliyeva India led the world in terms of population, which is now estimated at 1.44 billion people. China is in second place with 1.425 billion inhabitants, Azernews reports, citing the United Nations Population Fund (UNFPA). The fund attributes …