University

Universidad Finis Terrae

https://uft.cl/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4165
341
35
8617
4358
4032