INSEAD said on Tuesday it has appointed Houbara Communications as its public relations partner in the United Arab Emirates, as the global business school seeks to…