Forget apples - it seems a tipple a day is what really keeps the doctor at bay.

Research, published in the British Medical Journal, finds people who enjoy a small daily dose of alcohol are less likely to develop heart disease.

Those who had one drink per day were around a fifth less likely to develop heart problems than those who avoided booze completely.