University

Pontificia Universidad Católica del Ecuador

https://www.puce.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2380
138
3
312
4365
2023
2615