Lifestyle Travel The Body Shop Launches Its First Asia Fit Store In India Aditya SinghOctober 27, 2016 Celebrating its 10th anniversary in India, naturally-inspired global beauty brand The Body Shop launched its fresh new design at its ‘ASIA FIT STORE’, Galleria Market,… Spread the love