University

IDELCA Business School

https://idelca.fr/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
22415
5042
579
22166
6492
6650