University

Universidad Católica Sedes Sapientiae

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

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
9489
860
42
11301
5878
6245