Delhi gears to doll up with the opening of Sephora’s Flagship Store
Makeup lovers and aficionados of Delhi can now rejoice. Sephora is now reimagining its existing store in Select Citywalk, Saket to make it their flagship store in the capital city. Spanning across 2632 square feet, the store with its myriad…