The Duke of Edinburgh has been admitted to hospital with an infection, Buckingham Palace said as it announced the Queen will attend the State Opening of Parliament and Royal Ascot without him.

Prince Philip is understood to have been taken to hospital by car from Windsor to London on Tuesday evening, as a precautionary measure on the advice of his doctor. He has been out of bed today, and is said to be in good spirits.