University

Stockholm School of Theology / Teologiska högskolan Stockholm

http://www.ehs.se/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
15097
3634
42
10597
14466
7356
6084