The Body Shop sold to private equity group Aurelius

The Natura & Co-owned retailer has been sold to Aurelius in a deal that values it at £207m. The Body Shop currently has around 3,000 stores in the UK.

Read the full article.