What could a new Prime Minister mean for agriculture? Plus, Sean meets the UK farmer who grows the biggest range of Garlic in Europe.
See All 426 Episodes of "The Farming Programme"