University

Universidad Técnica Luis Vargas Torres de Esmeraldas

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13346
1138
42
4770
16711
7115
5789