A crop sprayer being prepared in an English farm field

Farm input costs rise 8.6% as prices paid to farmers fall, Defra figures show

Official Defra figures show farm input prices up 8.6% and…


Privacy Preference Center