Subscribe To Our Free Newsletter |
India ranks 130th out of 188 on Human Development Index in 2014
Improves position, but fares worse than neighbours Pakistan and Bangladesh on many parameters