Mirror Money has spotted tubs of Roses, Quality Street and celebrations ranging from £5 to £3.50, with others offering 2 for £7 or £4 a tub. At one point Tesco was selling the 275g boxes of Roses for £5, but the 290g box for £2. That meant shoppers would pay £3 less to get more chocolate by buying the bigger box. For the 275g box, Tesco, Asda and Sainsbury's are all selling for the same £3 price though. The 600g tubs are currently cheapest at Asda - where they cost £4 - and the Co-Op, where two bus cost £8.
Source: Daily Mirror December 11, 2019 13:18 UTC