Great-granddad with cancer risks his health to help others on 460-mile journey BBC See more headlines and perspectives on Google News