Craziest Christmas supermarket bargains
Champagne for $25, hams for $7 a kilo, even the whole Christmas dinner for less than $20 per head including alcohol — the big stores are pulling out all the stops to persuade shoppers to shop with them this Christmas.