The Body Shop France is said to be on the verge of compulsory liquidation
Placed in receivership on April 4, the fate of cosmetics retailer The Body Shop France will be decided on July 17, but the proceedings are reportedly heading towards liquidation.