University

Universidad Itaca

https://i.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
19711
1812
290
19186
6492
6650