University

(3) Universidad Santo Tomás Medellín

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

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
7255
721
94
3953
5963
6683