University

Universidad Técnica Luis Vargas Torres de Esmeraldas

http://utelvt.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13811
1159
53
4761
16829
5822
6066