The Body Shop Overview
The Body Shop Introduction The Body Shop is a London-based British cosmetics corporation that deals with the production and manufacturing of cosmetics-related products including but not limited to skincare, perfume, body spray, fragrances, makeup, hair, et cetera. The cosmetic company was founded by Anita Roddick in the year 1976. Its headquarters was previously located in […]