University

Universidad Internacional del Ecuador

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4725
422
22
7747
5530
4958