University

Universidad Finis Terrae

https://uft.cl/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3893
310
36
7979
4543
4015