University

Yachay Tech

https://www.yachaytech.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4295
21
21
1966
14439
2385
3645