By India Employer ForumDecember 10, 2019 0 India Up One Rank In UN Development Index India ranks 129 out of 189 countries on the 2019 Human Development Index (HDI) —…