University

Institut Catholique de Rennes

https://www.icrennes.org/

World RankingContinental RankingCountry Ranksort descendingImpactOpennessExcellence
20307
4676
544
19859
6492
6650