EU sheep flock falls by 1.45m head in 2023
The latest figures released by the European Commission show the knock-on consequences of declining sheep numbers. The number of sheep in the EU flock fell by some 1.45m head in 2023, with the total size of the flock standing at 55.9m head. A significant …