Natural England issue licence permitting the killing of 10 Buzzards

We have just learned that Natural England have just issued a licence permitting the killing of 10 Buzzards to protect young pheasants-an alien species. Natural England has issued a licence for buzzard control. Natural England issued a licence last night permitting the control of up to 10 buzzards to prevent serious damage to young […]