The Body Shop France shuts down
Placed in receivership in April, The Body Shop France, the French entity of British cosmetics retailer The Body Shop, was placed in compulsory liquidation on July 17.