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