Sephora to add nearly 10 stores in India every year: COO Industry-The Economic Times — January 5, 2018 comments off The retailer currently has 15 stores in the country spread in the National Capital Region, Chandigarh, Mumbai, Pune, Bengaluru, Chennai and Kolkata.