Zoe Lee, Amanda Spry and Jessica Vredenburg

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

Why The Body Shop failed