Marks and Spencer shoppers race to buy £25 perfume gift set with nine scents at £2.78 each

The retailer's Full Fragrance Eau de Toilette Collection has been reduced from £50 to £25 in the post-Christmas sale