IMD business school for management and leadership courses

04 +6
Sweden
Capital: Stockholm Overall score: 81.01
Rank over time
Talent landscape