MUMBAI: Ogilvy Delhi has appointed Aniruddha Deb as vice president and business head.
switch
Subscribe To Our Newsletter