The post Backlash Builds Against Shein Store Partnership appeared first on Self Employed.
The French luxury retailer's flagship store, located in Mumbai, India's financial capital, will feature 250 luxury and ...