10.0.3.80

Pharma: can the middle hold?

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