University

(3) Universitat Ramon Llull IQS

http://www.iqs.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
3874
1190
75
7674
7396
4415
3789