University

(3) Universidad Santo Tomás Medellín

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

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
7255
721
94
3953
5963
6683