Finally, a shot in the arm for the Covid vaccine programme. Three vaccine candidates -- Moderna, Pfizer and Sputnik V have shown encouraging results in late-stage trials.