World Talent Ranking 2025
Issued by the International Management Institute (IMI), the World Talent Ranking 2025 assessed talent development, education, and skill retention across 69 econ
Issued by the International Management Institute (IMI), the World Talent Ranking 2025 assessed talent development, education, and skill retention across 69 economies. Switzerland claimed the 1st rank globally. India ranked 63rd overall, shifting from its 58th position in 2024.