Back in February the firm promised 40m doses but the end of March.

Nope. Says 30m now by the end of this month.

Thi'll further slow the vaccine rollout in the EU.