Kenya announced on Wednesday that nearly 840,000 Covid-19 vaccines received through donations had expired, blaming hesitancy and a short shelf life for jabs going unused. "Henceforth, Kenya will only accept donation of vaccines whose shelf-life is at least four months at the time of delivery," the ministry said.