University

Universidad Particular Tecnológica de los Andes

https://ror.org/048gbrn88

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
11830
1095
73
13301
8183
6862