News

France's antitrust agency has fined Shein, the China-founded fast-fashion retailer. The fine is 40 million euros. Shein is ...