Frustrated GPs are being forced to cancel patients' Covid vaccination appointments thanks to lack of supply despite hundreds of thousands of doses lying unused, Nicola Sturgeon has been warned. Declaring the roll-out was going to plan, the First Minister said around 100,000 people per week were now being vaccinated in Scotland and all over-80s would be reached by the start of February. Between 15 and 20 per cent of Scots aged over 80 have been vaccinated so far, compared to more than half in England, but Ms Sturgeon said care homes had nearly been completed and the roll-out would now accelerate. But she was forced to deny her government is failing to distribute the vaccine to GPs quickly enough after it emerged only 284,582 doses out of Scotland's allocation of 717,000 had been administered. Challenged repeatedly to explain why GPs were running out when more than 400,000 doses were unused, she hit out at the UK Government for leaking the figure and accused it of having a "hissy fit" over her administration publishing confidential supply statistics last week. However, Dr Andrew Buist, who chairs the British Medical Association's Scottish GP committee, said family doctors were frustrated by the "bumpy" supply and they were being kept in the dark over why they had not received shipments. He said: "The workforce is there and that's why it's so incredibly frustrating when the patients want the vaccine, we're very keen to give it to our patients but we just don't have the vaccine in our fridge." Willie Rennie, the Scottish Liberal Democrat leader, said GPs in his Fife constituency had been forced to cancel vaccination appointments because they had not been provided with the necessary supply.