India moves up 13 notches in development index
India has moved 13 notches up and is now ranked 115th on the Human Development Index (HDI), according to the Human Development Report 2001 released today by the United Nations Development Programme
India has moved 13 notches up and is now ranked 115th on the Human Development Index (HDI), according to the Human Development Report 2001 released today by the United Nations Development Programme