With a rank of 102 India lags behind Sri Lanka and Nepal in this 2014 Legatum Prosperity Index released by Legatum Institute. Now in its eighth year, the Index assesses 142 countries, representing more than 96% of the world’s population and 99% of global GDP.