Fragrance fans snap up Marc Jacobs, Fenty and Jo Loves perfumes for under £50 in deal

Shoppers can get up to a year's worth of different perfumes in the beauty box, which is available to buy at John Lewis