Marks & Spencer will hold a 20% off everything sale on Thursday as it looks to rejuvenate flagging sales.
Marks & Spencer holds 20% off sale