University

Institut Catholique de Rennes

https://www.icrennes.org/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
20301
4674
545
19853
6488
6650