University

Universidad Nova Spania

https://www.novaspania.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12075
1000
115
9884
6492
6650