University

Universidad de Antioquia

https://www.udea.edu.co/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
2002
88
7
858
6492
1111