University

Universidad de Lima

https://www.ulima.edu.pe/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3376
233
6
1453
2943
5272