University

University of Leeds

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

World RankingContinental Rankingsort descendingCountry RankPresenceImpactOpennessExcellence
95
17
8
670
110
115
142