Join the news democracyWhere your votes decide the Top 100
These are Britain's most generous cities, according to a survey of 2,000 people across the country.
The survey was carried out by Vision Critical for Fox's Biscuits in October 2014. They also researched the cities most likely to perform certain good deeds.
Wait to hold door open – Sheffield (86 per cent often do this)
Hand you a parking ticket with credit left on – Manchester (59 per cent)
Cook you an unexpected meal – London (41 per cent)
Offer you a lift – Leeds (57 per cent)
Give you directions even if in a hurry – Liverpool (59 per cent)
Hand over a book once they’ve finished reading it – Edinburgh (57 per cent)
Make a cup of tea for a busy colleague – Bradford (55 per cent)
Post you a card out of the blue – Birmingham (22 per cent)
Give clothes to charity – Sheffield (83 per cent)
Be given a tip twice the normal rate – Bristol (33 per cent)
More: Cinquefoil Trust: The MI5 charity shrouded in secrecy