University

Universidad Politécnica de Tapachula

http://uptapachula.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
25024
2720
565
24904
6492
6650