University

Universidad Técnica Particular de Loja

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
2282
120
3
4188
1868
2692