News

Fast fashion giant Shein has been fined €1m in Italy. But what does this mean for UK sellers, and why should they take notice ...