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