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