University

Universidad Técnica Particular de Loja

https://www.utpl.edu.ec/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
2213
129
4
129
4140
2505
2484