University

Instituto Tecnológico de la Cuenca del Papaloapan

https://itcuencapapaloapan.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
26921
3124
720
26880
6492
6650