London Marathon sets new charitable fundraising record
The 2016 Virgin Money London Marathon raised a record-breaking £59.4 million for charity, setting a new world record for an annual single day charity fundraising event for the tenth successive year.
Read more