University

Universidad de la República

https://udelar.edu.uy/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2009
103
1
1963
7521
1173