IMD business school for management and leadership courses
World Talent Ranking 2025
23
+2
Rank over time
Talent landscape