WPP’s Ogilvy group has launched 82.5 Communications, an India-specific creative agency catering to Indian companies, Indian start-ups and....