The Body Shop, the British beauty and cosmetics retail chain, said on Tuesday that it has appointed insolvency administrators after years of financial struggles.
Source: ctv business
U.K. beauty chain The Body Shop goes into administration after years of struggles

