British department store Marks & Spencer will open a 15,000 square-foot shop on Paris’s Champs-Elysees later this year and start a website in French, 10 years after exiting the country under a cloud. Telegraph

British department store Marks & Spencer will open a 15,000 square-foot shop on Paris’s Champs-Elysees later this year and start a website in French, 10 years after exiting the country under a cloud. Telegraph

Comments

Quantcast