A fall in the pig price as the backlog of animals stuck on farms continues to grow. Show more
Discover 11,128,835 listings and 279,694 playable programmes from the BBC
A fall in the pig price as the backlog of animals stuck on farms continues to grow. Show more