University

Università degli Studi dell'Aquila

http://www.univaq.it/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
868
367
38
2047
2499
539
631