Advertisement
One of the most notable achievements in the index is India's position as the top-ranked country among the 38 lower-middle-income economies.