News

The Body Shop, which is headquartered in London and employed around 7,000 staff before the acquisition, had operations in 89 markets with over 900 company-owned stores in 20 countries and ...