China Sephora Archives - Inside Retail

China Sephora launches 200th store

French cosmetic brand China Sephora has launched its 200th store, in Shanghai.