M&S cuts perfume gift set price to £30 just before Christmas
Marks and Spencer has reduced its best-selling fragrance collection to £30, making each 30ml bottle just £3. The offer is selling fast ahead of Christmas. Discover the scents and see the reviews.