University

Schweizer Hochschule für Logopädie Rorschach

https://www.shlr.ch/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
22021
4985
96
21737
6492
6650