University

Universidad Técnica Particular de Loja

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

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
2284
120
3
4188
1869
2702