News

The Body Shop India has announced a sharp reduction in prices across 12 of its best-selling product formats (about 60 odd products), as part of a broader strategy to expand its footprint and attract a ...