News

Three generations of a Midlothian family have raised over £35,000 for charity by knitting 6,500 chocolate ‘hats’.