Prince Philip has been admitted to hospital, reports the BBC.

Buckingham Palace confirmed that the Duke of Edinburgh went into hospital last night as a "precautionary measure", and that he is being treated for an infection arising from a pre-existing condition.

The palace confirmed that the 96-year-old was in "good spirits" but disappointed to be missing the Queen's speech today.

The royal was seen enjoying the opening day of Ascot yesterday with the rest of the royal family.

Hat, Happy, Fashion accessory, Headgear, Costume accessory, Classic car, Costume hat, Classic, Antique car, Sun hat, pinterest
From: Harper's BAZAAR UK