Prince Philip's grandchildren have paid him a short visit as he prepared to spend a third night in hospital recovering from treatment for a blocked coronary artery.
Six of the royal grandchildren, including Princes William and Harry, spent 45 minutes with the 90-year-old Duke of Edinburgh at Papworth Hospital in Cambridgeshire.
The Queen's husband was taken to the specialist heart hospital on Friday suffering chest pains and underwent treatment to fit a stent to open the blocked artery.
The Duke missed the Christmas morning service at Sandringham, an annual tradition for the royal family since the early 1990s.
About 3000 well-wishers gathered outside St Mary Magdalene Church to see the royals, including the Prince of Wales and Duchess of Cornwall, the Duke of Cambridge, Prince Harry, the Princess Royal, the Duke of York, and the Earl and Countess of Wessex.
It was the Duchess of Cambridge's first time at the service, which was also attended by England rugby player Mike Tindall and the Queen's granddaughter Zara Phillips, who married this year.