University

Università degli Studi di Padova

https://www.unipd.it/

World RankingContinental RankingCountry RankImpactOpennesssort descendingExcellence
140
37
3
378
96
93