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