June 13, 2012
Marks & Spencer inaugurates its new beauty concept Marks & Spencer (M&S) is making beauty a new priority with the launch of Your Beauty – The Best of Nature and Science, the UK retailer’s new cosmetics concept. The concept,...