University

Institut Catholique de Rennes

https://www.icrennes.org/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
19358
4703
520
22879
18489
7356
6084