A man who has reached the milestone of giving blood for the 100th time says each donation "feels like you're giving back into the NHS". David Shaw, from Shepshed, Leicestershire, donated on Monday at ...