University

Universidad Peruana Los Andes

https://upla.edu.pe/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14342
1199
65
12825
6492
6650