Londoners donate most to charity
Londoners give more to charity each year than people in any other part of the country.
We gave an average of £367 to good causes last year according to research by MyDonate.
After Londoners the Scots are most generous each donating an average £227