downtoearth-subscribe

India moves up 4 notches in development index

India has moved up four notches to the 128th rank on the Human Development Index in 2000, according to the Human Development Report released yesterday by the United Nations Development Programme.The

Related Content