University

Universitat Jaume I

https://www.uji.es/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
643
271
21
815
579
800