People living in Oxford give more money to charity than those in any other UK city, research suggests.
A poll of 5,000 people across the UK by payment processing firm Cardsave Community showed Oxonians gave an average of £67.44 between October 2008 and October 2009.
Seventy-one per cent of them made donations during national fundraising events, such as Comic Relief, and more than half of them gave money to charity collectors in the street.
People living in Liverpool gave the least money to charity, with an average of £41.07, the survey showed.
Forty per cent of respondents said they had given less money to charity since the beginning of the recession, and seven per cent said they had stopped donating altogether as a result of the economic climate.
Almost half of the respondents said they were more likely to give to a charity if they could do it online, and 28 per cent said they had donated in this way.
The most generous cities...
... and the least generous ones