Sure Start News:

Continuing with their brand expansion, The Body Shop has reportedly opened their newest store in India. On Wednesday India Retailing announced on their website that The Body Shop is making their debut in the Empress Mall, Nagpur.

According to India Retailing, The Body Shop is “upbeat about the Indian market and plans to take its store count to 150… over the next four years.”

The Body Shop has announced on their website, company Quest Retail Pvt Ltd is the master franchisee behind introducing The Body Shop into India.

Comments are closed.