site logo

Novartis fights off generics courtroom challenge