Deccan Herald : IN : India was today ranked low at 105th position globally on a worldwide Human Capital Index, which measures countries ability to nurture, develop and deploy talent for economic growth and was topped by Finland.India ranks much below Chinas 71st ...
↧