University

IDELCA Business School

http://idelca.fr/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
19915
4864
488
21033
19266
8602
6115