University

Universidad Internacional del Ecuador

https://www.uide.edu.ec/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4253
362
20
6588
5188
4559