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