University

Universidad de Extremadura

http://www.unex.es/

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
816
351
33
897
1230
580
960