This year's Flora London Marathon has announced that over £41.5 million pounds was raised for charity by runners in this year’s event held on 23 April 2006. This brings the total amount raised for charity by runners since the race began back in 1981, to a grand total of £315 million pounds.