According to the Sun today, the delay is because Leo, aged 18 months, could not be given the jab safely because he was suffering a cold. Asked about the report a Downing Street spokesman said the Prime Minister "chose his words carefully" in his Saturday night statement, widely interpreted as indicating Leo had the jab.