India ranks 102nd , below Bangladesh (99th) and Sri Lanka (85th) on this global index of social development that ranks countries by social and environmental performance. This index was released by US-based non-profit Social Progress Imperative at the Skoll World Forum on Social Entrepreneurship on 3 April 2014.