Sheep 2025 - an opportunity to showcase the sector Sheep 2025 - an opportunity to showcase the sector NEWS 11 June 2025
Ewe numbers fall by 94,477 head or 3.7% in 2024 Ewe numbers fall by 94,477 head or 3.7% in 2024 NEWS 26 April 2025