University

Universidad de San Andrés Buenos Aires

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2960
204
23
2963
4284
2049
3556