London stocks held to gains, helped by strong performances by AstraZeneca and two tobacco companies. Also in the spotlight was a stunning debut for Darktrace.

Read More