University

Universidade de Santiago de Compostela

https://www.usc.es/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
476
198
15
833
302
545