A Herefordshire sheep farmer is through to the last 20 of Masterchef having never cooked for a living; relaxing of rules on adoption, we ask should there be any restrictions on those who want to?
Discover 11,128,835 listings and 280,385 playable programmes from the BBC