Top EU body the European Commission has demanded AstraZeneca divert supplies produced at its British facilities to honour a 100 million-dose order of coronavirus vaccines before resuming supplies to the UK, whose inoculation programme is miles ahead of Europe’s.