University

Universidad Católica de Cuenca

https://www.ucacue.edu.ec/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
5083
497
33
12453
3043
5183