The Duke of Edinburgh has been admitted to hospital after feeling unwell, Buckingham Palace said.

He was admitted on the advice of his doctor and a palace statement said it was a “precautionary measure”.

A palace spokesman said: “His Royal Highness The Duke of Edinburgh was admitted to the King Edward VII Hospital in London, on Tuesday evening.

“The Duke’s admission is a precautionary measure, on the advice of His Royal Highness’s Doctor, after feeling unwell.

“The Duke is expected to remain in hospital for a few days of observation and rest.”

The Duke of Edinburgh will celebrate his 100th birthday at the end of June.