University

Universidad de Cuenca

https://www.ucuenca.edu.ec/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2473
140
7
4811
2253
2977