University

Universidad Tecnológica de Salamanca

http://www.utsalamanca.edu.mx/

World RankingContinental RankingCountry RankPresenceImpactOpennessExcellencesort descending
23664
2698
581
16104
24082
7356
6084