India’s global talent competitiveness ranking falls to 103 out of 134 countries
NEW DELHI: India’s talent competitiveness ranking fell from 83rd place out of 103 countries in 2013 to 103rd place out of 134 countries, as per The Global Talent Competitiveness Index by business school INSEAD. India remained at the lowest position among the BRICS (Brazil, Russia, India,