Marks and Spencer shoppers snap up £7.38 perfumes that 'smell fantastic' and 'last all day'

The set is perfect for gifting or for trialling a range of scents before committing to a full sized bottle