Pretty sure the CEO of AZ has confirmed they didn't agree to any set numbers? And in fact have told the EU to prove that they did.
So either he is lying or the EU know they have ballsed up and are trying every dark trick in the book to pass the blame onto AZ (vaccine doesn't work), (AZ are selling it to other countries for more money)
Both are a lie.
Despicable
The EU haven't even approved it yet for use.
The AZ chairman said they had agreed to the best effort deal, to try and reach those figures, not a set number, they are increasing their manufacturing base at this moment to help towards that aim.
The EU were late putting in the order, As they wanted to move as a block, and also ordered 300 million of a French vaccine that will not at best be ready till the year-end, the same amount they ordered from an already passed German vaccine because they didn't want to give the German pharmaceutical and advantage over their French counterparts, meanwhile the populations of Europe go without the vaccine.
They have also purchased several others that are not ready yet.
As they are all acting in unison, none of the counties can sauce, their own supplies individually. Germany tried and were rebuked
The UK has been far from perfect, but we don't need lectures from a block that cannot get its act together.