AstraZeneca agrees $1.3bn deal to buy oncology player TeneoTwo

AstraZeneca has signed a deal to buy US biotech TeneoTwo in a deal worth up to $1.27 billion