Puducherry: The Body Shop, a beauty brand based in the UK, celebrated its 15th anniversary in India.
The Body Shop launched in India in June 2006, a statement said and added that along with 200 stores across the country, it services over 25,000 pincodes through its web store.
Founded in Brighton in 1976, by Dame Anita Roddick, The Body Shop is a forerunner in the ethical, green beauty movement, it added.
