University

Universidad de los Andes Colombia

https://ror.org/02mhbdp94

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
673
15
1
593
742
1070