Tag: The Body Shop

Inside Edge
The Body Shop to double the business in India by 2025: Lionel Thoreau

The Body Shop to double the business in India by 2025:...

Lionel Thoreau, Global Chief Marketing Officer - The Body Shop, shared the company's...