Hyderabad: The Body Shop India, a UK-based beauty brand celebrated its 15th anniversary in India, being launched in the country in June 2006. With over 200 stores pan-India, it serves over 25,000 pinches through its online store www.thebodyshop.in. Originally founded in Brighton in 1976 by the late Dame Anita Roddick, The Body Shop is a […]