University

Universidad Técnica de Ambato

https://uta.edu.ec/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4834
466
27
5001
7521
4816