University

Universidad Técnica Luis Vargas Torres de Esmeraldas

https://utelvt.edu.ec/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
11141
942
48
17332
4780
6222