HomeThemesTypesDBAbout
item: #17069
Retail giant Marks & Spencer has announced it will close 11 of its stores in France, saying Brexit has made it "near impossible" to supply fresh food to customers.