M&S shoppers rush to buy half price 'luxurious' pillowcases that are selling out

Marks and Spencer's Boxing Day sale includes mega bargains on some of its most popular homeware - including luxury bedding for under £12.