University

Libera Universita degli Studi di Scienze Umane e Tecnologiche

https://www.uniludes.ch/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
17960
4215
86
17332
5963
6658