M&S shoppers are snapping up £29.50 linen top that’s ‘great for summer’
Marks & Spencer shoppers have been snapping up this pure linen £29.50 top, saying it’s ‘the best thing they’ve seen in a while’ and calling it ‘perfect for throwing on in summer’