University

Colegio de San Luis

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
8827
831
98
11311
5471
6650