AstraZeneca said on Friday it will spend $2.5 billion on a research and development hub in Beijing, as the drugmaker ...