University

Universidad Técnica del Norte

https://www.utn.edu.ec/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
4036
320
13
8511
3129
4269