Subscribe to Updates
Get the latest creative news from FooBar about art, design and business.
Browsing: slip
Shein has reported a 20% rise in global revenues to $37bn (£27.7bn) but profits have fallen as the fast-fashion retailer faced increased costs, even before it…