The Body Shop India Set to Expand Its Footprint to 100 More Brand Touchpoints by 2025
Business Wire India The Body Shop, a British-born international ethical beauty brand, has an ambitious yet purposeful vision for growth in India. The brand plans to expand to 100 more…