Comment

The UK's National Health Service is paying over the odds for its drugs, an Office of Fair Trading report claims. Not so, argues Richard Barker