A planned investment deal between the British government and AstraZeneca is not going ahead because it did not “add up for the UK taxpayer”, its science minister said. Chris Bryant told MPs that the ...