Staff of The Body Shop bracing for layoffs, store closures? Global HR News February 16, 2024 The Body Shop appears to be headed for layoffs, as its stores are expected to close soon in the UK,…