University

(3) Universidad Santo Tomás Medellín

http://www.ustamed.edu.co/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
5225
535
64
12169
1665
7974
6115