News

Fast-fashion giant Shein has been issued a €1m (£870,000) fine from Italy's competition authority over "misleading and ...