Latest UK figures highlight potential tighter supply
The UK flock decreased by 785,800 head to 31 million – the smallest flock size recorded for 13 years – the recently published UK June Survey shows. Defra data indicates the total sheep and lamb population in the UK fell by 2.5 per cent year-on-year from 31.8 million to 31.0 million head in June 2024. … Continued