Sephora opens beauty store in Ludhiana 0 26.11.2024 11:12 FashionNetwork.com (in) 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.