Designed by
Title
Marks and Spencer #34016793
Description
MANCHESTER, UK - APRIL 22: People visit Marks & Spencer on April 22, 2013 in Manchester, UK. M&S is a major retailer with 1,010 stores in 41 countries. It specializes in fashion and luxury goods.
This image is editorial