The Rural Payments Agency confirms that over £1.57 billion has been paid out so far to farmers in England. Continue reading...