University

Universidad de San Andrés Buenos Aires

https://udesa.edu.ar/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
3353
232
24
4524
3247
4498