Reimbursement payments on the way to farmers

The payments total £5.89m.
The payments total £5.89m.

Breaking