Paris, Ile-De-France, France
Insead
Aix - Marseille University
Aix - Marseille Graduate School Of Management - Iae