Publicis, Initiative Dominate: What 2025’s global media pitch battles signal for 2026 Initiative emerges as the world’s top most agency network, delivering $2.1 billion in total new business in last 3 quarters, as per a COMvergence report Kanchan Srivastava 4 hours ago