University

Stockholm School of Theology / Teologiska högskolan Stockholm

https://ehs.se/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
15963
3622
42
14813
6492
6650