Nykaa opens first Charlotte Tilbury beauty store in India
- Posted on April 10, 2026
- By Financial Express
- 0 Views
Nykaa opens first Charlotte Tilbury beauty store in India
British luxury beauty brand Charlotte Tilbury has launched its first Indian flagship store, a "Beauty Wonderland," at Nexus Select Citywalk, New Delhi.