University

Universidad Nacional Tecnológica de Lima Sur

https://ror.org/00yty3s07

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
7524
846
59
20255
8370
5053