University

Universitat Internacional de Catalunya

https://www.uic.es/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1778
671
55
3323
1934
1881