University

Universidad Católica del Uruguay

https://ucu.edu.uy/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3568
269
2
4301
3509
4527