Tomorrow (Wednesday, 8 December) is the deadline for submissions to the public consultation led by the UK government’s Department of Environment, Food and Rural Affairs (DEFRA) on its proposed cull… Read More