University

Colegio de San Luis

https://www.colsan.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
10013
877
101
10657
5241
6683