University

Universidad Católica Sedes Sapientiae

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9479
861
43
11302
5878
6222