Why do Americans have to pay so much for this life-saving drug? There are reports of some uninsured diabetics dying as a consequence. Show more
Discover 11,128,835 listings and 280,236 playable programmes from the BBC
Why do Americans have to pay so much for this life-saving drug? There are reports of some uninsured diabetics dying as a consequence. Show more