University

Universidad de San Andrés Buenos Aires

https://udesa.edu.ar/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
3532
250
25
4231
3258
4536