The Body Shop celebrated its 20th anniversary in Japan, Mode Press reported on 16th July. The British brand marked the event by again offering the 11 most popular items from its past collections. With 176 outlets, the Body Shop reported annual sales equivalent to some ¥12 billion for fiscal 2009, it was also reported.