University

Universidad Peruana Los Andes

https://upla.edu.pe/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
14168
1182
60
12861
5963
6683