Today's London Marathon has grown into one of the great days in the sporting calender, highly organised, cleverly marketed and with over 30,000 runners...