University

Stockholm School of Theology / Teologiska högskolan Stockholm

https://ehs.se/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
15963
3622
42
14813
6492
6650