Subscribe To Our Free Newsletter |
India slips 2 spot to 132 in Human Development Index
Human Development -- a measure of a nation's health, education, and average income -- has declined for two years in a row.