Marks & Spencer’s under-£50 linen midi dress hailed ‘perfect for hot temperatures’

Wait 5 sec.

Hot weather is here to stay, and Marks & Spencer shoppers are rushing to nab its £46 linen midi dress that's perfect for the heatwave