University

Université de Paris (IPGP Descartes Diderot)

https://u-paris.fr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
7902
1975
218
3350
14298
1318
6084