Newsretailers The Body Shop Launches in Chile by Katie Lee September 12, 2016 New York City — The Body Shop International opened its first store in Chile in August 2016, located at Plaza Egaña Mall in Santiago. Chile is The Body Shop’s 66th global market and follows the expansion of Brazil in 2014. Continue Reading September 12, 2016 0 FacebookTwitterPinterestEmail