University

Università degli Studi di Perugia

https://ror.org/00x27da85

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
519
210
21
1388
309
387