Christmas shoppers expect to spend around £32 on average more this year on gifts than they did in 2024, a survey indicates.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results