Christmas shoppers are planning to spend less this year, a survey by accountants KPMG has found.

The survey revealed that 45% of shoppers planned to spend less that £200, compared with 29% last year.

Meanwhile, a separate survey has revealed that online shopping is expected to increase by more than 40% this year, with 24 million shoppers expected to spend £5bn online this Christmas.