University

University of Skovde / Högskolan i Skövde

https://ror.org/051mrsz47

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2284
810
25
3696
1978
2660