NEW DELHI, Dec 29 — French beauty behemoth Sephora has just entered its newest territory: India. Last week, the mega-chain opened up a nearly 10,000-square-meter store in New Delhi, simultaneously launching 14 new brands in the country. Alongside staples from Dior, Estée Lauder, and Clinique, Indian shoppers can now peruse products from Make Up …
Sephora expands to India with New Delhi store
Leave a reply

