The correct option is C 134
India ranks 134 out of 187 countries in terms of HDI index per HDR Report 2011. HDI stands for Human Development Index. It can be defined as a statistic composite index of human development indicators, like, life expectancy, education, per capita income, etc. HDI helps to rank countries.