University

Universitat Jaume I

https://www.uji.es/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
597
263
22
792
462
800