India In A Capability Trap The UN has confirmed that India overtook China to become world’s most populous country in April 2023, as the population of the South Asian nation touched 1,425,775,850. A number of […] Koushik Das 3 weeks ago Leave a Comment