India has moved 13 notches up and catapulted itself to the 115th rank on the Human Development Index (HDI), according to the Human Development Report 2001 released today by the United Nations Development Programme. Though India
India has moved 13 notches up and catapulted itself to the 115th rank on the Human Development Index (HDI), according to the Human Development Report 2001 released today by the United Nations Development Programme. Though India
Don't miss the most important news and views of the day. Get them on our Telegram channel
First Published: Jul 11 2001 | 12:00 AM IST