The Body Shop is now open at Shop No M-55, Ground Floor, Connaught Place, New Delhi
According to the sources, this is their 70th store in India.
And guess what?? As an inaugral gift, they are running an offer of 10% off on all products for a limited period.
PS – PR Info