The Body Shop UK in India’s Administration Is Still Strong
The Body Shop global head office in the UK and its UK market have gone into administration; on Monday, May 20, 2024, a selling process for the company was started. This action creates the potential for new owners to assume leadership of the brand, which was established almost fifty years ago. The UK company is…
Read More “The Body Shop UK in India’s Administration Is Still Strong” »