Beer has overtaken red wine as the best daily habit to help avoid having a heart attack, according to research. The secret is thought to lie in the high levels of vitamin B6 found in beer which ...