University

Universidad de Lima

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3277
225
8
1694
3150
5252