Getty Images Business Britons expected to spend £24.6 billion on Christmas despite cautious start, PwC survey reveals Ashya RoseDec 12, 2025