University

(3) Universitat Ramon Llull La Salle Campus Barcelona

https://www.salleurl.edu/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
5561
87
87
3728
4312
4467
6529