University

Institut Catholique de Paris

https://www.icp.fr/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
6836
1797
187
3329
5963
6658