University

IDELCA Business School

http://idelca.fr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20127
4840
530
22905
19383
7356
6084