India ranks 59th on IMD World Talent Ranking Report
India was ranked 59th among 63 countries in the 2019 IMD World Talent Ranking released by International Institute for Management Development.
This year, India slipped by 6 places as compared to 53rd rank in 2018 edition of this global annual list. India’s poor performance was on account of low quality of life and expenditure on education.