According to the 2009 Human Development Report, India ranked 134th out of 182 countries in the Human Development Index. This ranking reflects India's position based on life expectancy, education, and income indicators. The HDI is published annually by UNDP.