Delhi gears to doll up with the opening of Sephora’s Flagship Store
Reflecting the unmatched ethos and identity of Sephora, the flagship store holds a vibrant atmosphere with different sections, helping shoppers navigate through them seamlessly, making their entire experience memorable...