
The year’s biggest gift-buying extravaganza is underway.
Christmas is very nearly here, and if you haven’t ticked off your shopping list yet, the window of opportunity is rapidly closing. The average gifting spend per Brit was £596 in 2024, according to Finder. And that's just the national average - Londoners spend even more, at a whopping average of £936 per person. It’s an eyewatering sum, and one that will probably wind up being even more if you leave things to the last minute.