June 24, 2025Business This year’s Cannes Lions, the ad industry’s biggest festival, unfolded against a backdrop of upheaval and anxiety. The industry is at a critical moment—facing “an existential crisis,” as S4 Capital […]Read More Share: