Brussels sprouts should come with a health warning after a Scot was taken to hospital when he ate too many last Christmas, it has been claimed.

The vegetable contains vitamin K, which aids blood clotting in humans but counteracts the effects of blood thinning medication.

They could not work out why the medication did not work until they discovered he had eaten too many sprouts, according to an Australian medical journal.

Consultant cardiologist Dr Roy Gardner said: "Patients taking anticoagulants are advised not to eat too many green leafy vegetables, as they are full of vitamin K."