The correct option is B 134
As per Human Development Report, 2009, India ranks 134 in terms of HDI Index. 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.