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.
The total raised was up more than £5 million from the £54.1 million raised in 2015 and takes the total raised since the event was founded in 1981 to more than £830 million.
The 2016 event saw a record number of finishers with 39,140 runners crossing the famous line in the Mall in front of Buckingham Palace. Shannon Foudy, a serving police officer from Hemel Hempstead, became the millionth finisher in the history of the event.
Virgin Money Giving is the not-for-profit fundraising partner of the London Marathon, and donations to charity through the online service reached a record £26 million, including gift aid, linked to the 2016 race.