1 University of St Gallen Switzerland 113,175 2 HEC Paris France 107,050 3 Essec Business School France 102,086 4 London Business School UK / UAE 96,848 5 Rotterdam School of Management, Erasmus University Netherlands 91,362 6 ESCP Business School France / UK / Spain / Italy / Germany / Poland 85,309 7 Stockholm School of…