1 result for tag: Mebendazole


95% of Promising Cancer Research Fails

The British public pays £2.5bn a year towards the cost of developing new drugs for cancer, but 95% of cancer research discoveries don't work in patients and half of the 5% that do the NHS can't afford. Is this money well spent?