Categories South Caucasus News India ranks first place in world in terms of population Post author By Mike Nova Post date April 18, 2024 Listen to this article 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). ← US slams Georgia’s ‘Kremlin-inspired’ foreign agent bill – POLITICO Europe → A Time for Remembrance and to Honor – Armenian Genocide Remembrance Week – Crescenta Valley Weekly