The Labour MP who mocked Prince Harry's military service has admitted she got her facts wrong but insisted she was "just poking fun."

Emma Dent Coad, the MP for Kensington, embarked on an extraordinary rant in which she accused Prince Philip of cheating on the Queen and then criticised Prince Harry's military service, declaring, also incorrectly, that he cannot fly helicopters.

Speaking to the London Evening Standard, she said: “I actually also said, ‘I have been told this [about Prince Harry], but if I have made a mistake I will hold my hands up’.”