India ranks 103 out of 130 nations in Global Human Capital Index: World Economic Forum

You may also like...