Retail Shein’s embattled IPO signals mounting troubles for fast fashion giant Finance News May 30, 2025 Bus stop advertising for Chinese fashion company Shein on 4th May 2025 in London, United Kingdom. Mike Kemp | In… Read More...