Sephora opens beauty store in Ludhiana
Multi-brand beauty and personal care retail chain Sephora has launched five India stores and now counts outlets in Ludhiana, Bengaluru, Gurugram, Mumbai, and Pune.