Every year around 1,000 people die waiting for a donor organ. Is it time to update our ethical boundaries and set aside moral squeamishness to save lives? Michael Buerk chairs. Show more
Discover 11,128,835 listings and 280,372 playable programmes from the BBC
Every year around 1,000 people die waiting for a donor organ. Is it time to update our ethical boundaries and set aside moral squeamishness to save lives? Michael Buerk chairs. Show more