University

Universidad Tecnológica del Perú

https://ror.org/0406pmf58

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
4043
322
15
7457
4100
4227