Britain's Farmers Paid Not To Farm

18 • 35m • 2023 •

Farmers being paid for nil production of food