University

Universidad Católica del Uruguay

https://ucu.edu.uy/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3259
222
2
4281
3359
4391