France •

Institut des Hautes Etudes Economiques et Commerciales, Paris Go to Institut des Hautes Etudes Economiques et Commerciales, Paris