University

Universidad Católica Sedes Sapientiae

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
9166
808
39
1850
10879
5819
6147