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