University

Stockholm School of Theology / Teologiska högskolan Stockholm

http://www.ehs.se/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
14458
3384
41
8184
14055
5819
6626