INSEAD Business School

A short online promotional film produced by Kinamo Films Ltd highlighting the unique benefits of the executive education programmes at the INSEAD Business School in Paris.