University

Stockholm University / Stockholms Universitet

http://www.su.se/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
213
69
6
421
303
211
187