University

Stockholm School of Theology / Teologiska högskolan Stockholm

https://ehs.se/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
16109
3654
42
14783
7420
7190