University

Universidad del Trabajo del Uruguay

https://www.utu.edu.uy/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
13603
1140
19
12154
5963
6658