The final 25 in the top 100 often contains the most newcomers to a ranking. In this case, Imperial College London, Fordham University's Gabelli School of Business in New York, and the University of Leeds Business School in Britain make their appearances in the 2017 ranking.