University

Universidad Católica del Uruguay

https://ucu.edu.uy/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3389
235
2
4128
3021
4410