Shein’s embattled IPO signals mounting troubles for fast fashion giantBy FinMar NewsMay 30, 2025Bus stop advertising for Chinese fashion company Shein on 4th May 2025 in London, United Kingdom. Mike Kemp | In Pictures | Getty ImagesFast fashion giant…