Veteran British retailer Marks & Spencer opened a flagship store at 100 Avenue des Champs-Elysees on 24 November, following an absence of a decade from trading in France.

The UK