University

Universidad Técnica Luis Vargas Torres de Esmeraldas

http://www.utelvt.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
16410
1473
52
4411
16465
9593
5777