Original Resolution: 1000x562
Sephora Plans To Add 10 Stores Every Year In India Today it has about 1900 stores in about 30 countries including france, china you can't find these stores in new delhi, pune, noida, gurgaon, banglore, chennai, chandigarh, kolkata and mumbai.