The Duke of Cambridge and Prince Harry have gone to see the Duke of Edinburgh in hospital, where he is recovering from a bladder infection.

Philip's grandsons were paying a "short private visit" to him, Clarence House said.

The Duke was admitted to the King Edward VII Hospital in central London on Monday and faces spending his 91st birthday there if he is not discharged by Sunday.