India ranks 131 on Human Development Index, Norway No.1
In the recently released Human Development Index by United Nations, India is ranked 131 out of 188 countries in the list.The list is topped by Norway followed by Australia and Switzerland on 2nd and 3rd positions respectively.