The Body Shop to close half of its stores in UK February 20, 2024 The Body Shop is close almost half of its 198 stores in the UK. Read the full article now! Log in Subscribe