University

University of Leeds

http://www.leeds.ac.uk/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
95
19
8
547
101
147
136