University

Universidad Católica Sedes Sapientiae

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
7754
758
32
1109
10691
5850
6033