A performance by the Farmers’ Choir in Aberdeenshire has raised over £56,000 in much-needed funds for Scottish agriculture ...