1. India occupies the 128th place in the Human Development Index rankings which was released in November 2007 in New Delhi. What the position of India in the HDI rankings in 2000 ?
Terms And Service:We do not guarantee the accuracy of available data ..We Provide Information On Public Data.. Please consult an expert before using this data for commercial or personal use