University

Institut Catholique de Rennes

https://www.icrennes.org/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
20307
4676
544
19859
6492
6650