Mayor of London, Sadiq Khan, is administered a flu jab at a pharmacy.