Glaswegians spend the most money on Christmas gifts than any other city in the UK.

According to a survey, people in our city typically spend £500 on loved ones - we always knew we were a thoughtful bunch.

The research from Experian also found that people in London were the biggest spenders on themselves at Christmas - splashing out £126 on treats for themselves while spending £318 typically on gifts for others.

And people living in Northern Ireland are the best at sticking to a Christmas budget, but people in the North West of England were the most likely to throw caution to the wind, with more than a third (34 per cent) saying they often or always exceed their budget.

The research also found people living in Leicester were the most likely to say they really enjoy Christmas, with two-thirds (66 per cent) of people there saying they "get a lot of enjoyment" out of the festive season.