University

Universidade de Santiago de Compostela

https://www.usc.es/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
476
198
15
833
302
545