India lower than Bangladesh, Nepal on World Bank’s 1st Human Capital Index; Finance Ministry rejects report
The World Bank on Thursday released its first report on Human Capital Index (HCI), which placed India at the 115th position, lower than Nepal, Sri...