Despite Slight Improvement in Human Development Index; India Trails China, Some Neighbours Statecraft Staff
India Ranked 77th on Sustainability Index and 131st on Flourishing Index by a UN report Statecraft Staff