This year the cheapest Christmas dinner, per head, from buying cheapest options across all supermarkets is £3.11, up 33p since 2009
Standfirst ...
unknown title
£2.40
£2.50
£2.60
£2.70
£2.80
£2.90
£3
£3.10
2010
2012
2014
2016
2018