University

Pontificia Universidad Católica de Chile

https://www.uc.cl/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
450
10
2
728
662
425