IESE Business School in Barcelona, Spain, captures the top spot as INSEAD drops to eighth place after declining to participate in the very last Economist MBA ranking
(Please use a modern browser to see the interactive version of this visualization)