University

Universidade de Santiago de Compostela

https://www.usc.es/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
446
199
15
842
213
545