University

Université de Paris (IPGP Descartes Diderot)

https://u-paris.fr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
274
120
5
1308
1290
36