University

Universidad Católica Sedes Sapientiae

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

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
9489
860
42
11301
5878
6245