India ranked 51st among 63 countries on the IMD Talent Rankings in terms of ability to attract, develop and retain talent. In previous rankings, India was ranked 54th. The annual IMD World Talent Ranking covers 63 countries and assessed methods countries adopted to attract and retain talent. The rankings of countries are based on their performance in three main categories – investment and development, appeal, and readiness.

Leave a Reply


Share:
Free E-mail Job Alerts
Enter your email address:
Don't Forget To "Activate" Subscription Link Sent to Your Email