University

Universidad Finis Terrae

https://uft.cl/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3585
258
33
3793
4982
4370