University

Universidad de la República

https://udelar.edu.uy/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
1738
78
1
1892
5963
1002