Netflix has awarded its media mandate to Initiative India, part of Omnicom Media Group, after a multi-agency pitch process for the streaming platform’s estimated Rs […]