M&S shoppers race to buy £15 sale denim blouse 'lovely for spring'

The 'in-demand' top is flying off the virtual shelves