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 May 12, 2023 Leave a Comment