Grandmother charges family £35-a-head for Christmas dinner and says £120 profit will go on presents

Hayley Garbutt, from Filey, North Yorkshire has charged each of her 12 family members £35 to join her table for a lavish Christmas dinner, and will use the £120 profit to buy more presents.