Storia: China's CSPC and AstraZeneca sign $1.77b drug development deal — Warptech Lab News