Novartis Pharmaceuticals has launched Desferal (desferrioxamine mesylate) injection 2g (net price, 1 vial £14.80).