University

Institut Catholique de Rennes

https://www.icrennes.org/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
20024
4690
545
19614
5963
6658