February 6, 2013
Sephora opens its largest flagship store in China French retailer Sephora opened its largest flagship store in Shanghai, China at the end of January. Covering 1,500m 2 (16,145ft 2 ) in a five-story modern building at the intersection... 