Jingle tills! Shoppers set for £3.4bn festive spending splurge

Britons are said to be leaving their shopping late, with an extra 10 million people set to make a purchase this ‘panic weekend’