Brand activism

Marketing to the Max is not for free

A shuttered The Body Shop store on Oxford Street, in London, February 29, 2024.
THE BROAD VIEW

Why The Body Shop failed