University

Universidad de Ixtlahuaca CUI

http://uicui.edu.mx/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
17843
1594
250
16722
7521
7216