University

(3) Universitat Ramon Llull IQS

https://www.iqs.edu/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
3780
1199
70
7750
4372
3943