University

Universidad Politécnica de Tapachula

http://uptapachula.edu.mx/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
23849
2869
635
12576
24512
8602
6115