University

Stockholm School of Theology / Teologiska högskolan Stockholm

https://ehs.se/

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
15963
3622
42
14813
6492
6650