Now that Sephora is spreading its wings in India, it is high time we do a post on 10 must buy products from Sephora India. We have two stores in Delhi and a new one has opened in Mumbai too.
Not only Sephora houses an array of brands from across the world, it also has a brilliant selection of products from its in-house brand.
Let’s see what...