Tejal Sandera 90 2107 days ago INSEAD has just launched a Master in Management degree. We find out what makes it different