University

Universidad de Extremadura

https://www.unex.es/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
811
330
32
1346
564
926