University

Universidad Católica Sedes Sapientiae

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9014
842
42
10881
6354
6216