University

Universidade de Santiago de Compostela

https://www.usc.es/

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
476
198
15
833
302
545