University

Universidad Católica Sedes Sapientiae

http://www.ucss.edu.pe/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
7577
723
32
121
10988
6823
5624