University

(3) Universidad Santo Tomás Medellín

https://www.ustamed.edu.co/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
7255
721
94
3953
5963
6683