If British shoppers are spending £204 billion a year on food - why are farmers only seeing 4.5% of that? And the latest on the badger cull. Show more
Discover 11,128,835 listings and 277,896 playable programmes from the BBC
If British shoppers are spending £204 billion a year on food - why are farmers only seeing 4.5% of that? And the latest on the badger cull. Show more