Tesco, Aldi and Lidl are attempting to win the battle for the cheapest Christmas dinner, with the cost of some festive favourites even cheaper than last year.
This article, images and content belong to the source and curated for informational purposes.