News

Shein is a China-based fashion retail brand, and was slammed by its French rival in July for misleading discounts, and a €40 million fine was imposed.