Over 17,000 farmers eligible for €13/ewe payment Over 17,000 farmers eligible for €13/ewe payment L2 15 June 2025
Sheep Management: care when applying pour-on Sheep Management: care when applying pour-on MANAGEMENT 4 June 2025