The Body Shop India Set to Expand Its Footprint to 100 More Brand Touchpoints by 2025
Mar 20, 2024
New Delhi [India], March 20: The Body Shop, a British-born international ethical beauty brand, has an ambitious yet purposeful vision for growth in India....