India ranked 105th on WEF's Human Capital Index
India has been ranked 105th out of 130 countries on the World Economic Forum's Human Capital Index, which measures countries’ ability to nurture, develop and deploy talent for economic growth. The WEF said India has optimised 57% of its available human capital. Finland topped the index while other countries like China (71) and Bangladesh (104) were ranked above India.