International India ranks 103 in WEF’s Global Human Capital Index, behind Nepal, Sri LankaSeptember 13, 2017