University

Stockholm School of Theology / Teologiska högskolan Stockholm

https://ehs.se/

World RankingContinental Rankingsort ascendingCountry RankImpactOpennessExcellence
16234
3676
41
14820
7619
7217