A medical staff member gestures in front of a coronavirus test station at Terminal 1 of the Berlin Brandenburg Airport, Germany. EPA

AstraZeneca’s ‘vaccine for the world’ pledge has not helped its share price