University

Universidad Técnica de Ambato

http://www.uta.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
3679
12
12
137
3818
5822
4015