University

Universidad de San Andrés Buenos Aires

https://www.udesa.edu.ar/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
3374
258
24
3507
4318
3340
4374