News

Shares in Swiss drugmaker Novartis (NVS) were looking perkier today as it set out plans to invest $23 billion in U.S. manufacturing to beat the ...