University

Universidad Finis Terrae

https://uft.cl/

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
4165
341
35
8617
4358
4032