Ogilvy and Dove’s “Real Beauty” wins Grand Prix in Creative Strategy.
On the fourth day of the 2025 Cannes Lions International Festival of Creativity, Ogilvy and Dove were awarded the Grand Prix in Creative Strategy – Long-Term Brand Platform for their…