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

BASIC MEMBER CONTENT
This content is available for Basic Members.
Already a member, log in