10.0.3.33

Pharma: can the middle hold?

441
Pharmaceutical companies dream of blockbusters: drugs that quickly run up sales of more than $1bn. But developing and