University

Universitat Ramon Llull

https://www.url.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
1381
538
49
3401
2895
1667
1187