News story

BPS 2015 payments continue to flow to farmers in England

Over £1 billion of Basic Payment Scheme payments have now been made to 66,800 farmers