University

Universidad Peruana Los Andes

https://upla.edu.pe/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14341
1199
65
12826
6488
6650