MUMBAI: Star Health and Allied Insurance company has awarded its media mandate to Omnicom‘s OMD India. The size of the account is Rs 100 million, according...