University

Universidad Tecnológica de San Juan del Río

https://utsjr.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16785
1426
197
19419
6492
6216