The Body Shop occupies a retail space of 540 sq.ft at the R-City mall in Mumbai. The Body Shop currently has 35 stores in 16 cities of India at Mumbai, New Delhi, Gurgaon, Noida, Jaipur, Ludhiana, Pune, Bengaluru, Kolkata, Ahmedabad, Indore, Lucknow, Hyderabad, Chennai, Amritsar and Vadodara covering total retail space of 21,000 square feet. Quest Retail Pvt Ltd, a part of Planet Retail Group, is the master franchisee of The Body Shop in India.