University

Universidad Católica Sedes Sapientiae

https://www.ucss.edu.pe/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
9489
860
42
11301
5878
6245