University

Institut Catholique de Rennes

https://www.icrennes.org/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
19564
4788
481
22552
18745
8602
6115