News

Retailer Body Shop agrees to be taken over by French cosmetics giant L'Oreal in a £652m deal.