Elton John has topped a list of charitable British celebrities, having handed over millions of pounds to various causes in 2013.

The singer donated £24 million to charities last year, the most outstanding of his donations being the 14 million pounds raised by concerts for his Aids foundations. The £24 million figure makes Elton John the highest-ranking celebrity on The Sunday Times Giving List 2013.

Author JK Rowling came second on the list, having reputedly donated £9.4 million to charities. David and Victoria Beckham reputedly donated £3.4 million, Coldplay raised a cool £2.8 million for charity and One Direction reportedly donated £2.1 million.

However, given that much charity is of its nature unpublicised, such figures do not take account of undocumented generosity on the part of many such celebrities.