The Queen has attended the joint christening of her great-grandsons in Windsor despite recent concerns for her health.
The 95-year-old monarch joined close family and friends as her granddaughters Princess Eugenie and Zara Tindall held a joint service for their first-born sons.
The Queen was said to have been determined to attend the ceremony despite a back sprain which saw her forced to pull out of a Remembrance Sunday event last weekend.
She was photographed wearing a green hat and matching jacket as she was driven from the service at the All Saints Chapel in Windsor Great Park on Sunday afternoon.