News

The triple-accredited business school, with eight campuses in France, Africa and China, is set to launch its first in India.