University

Instituto Técnico de Administración de Empresas

https://itae.edu.pe/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
29538
3624
124
29523
6492
6650