University

Universidad Finis Terrae

https://uft.cl/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
4165
341
35
8617
4358
4032