But Prince William, second in line to the throne, and his pregnant wife, the former Kate Middleton, spent the holiday with his in-laws at their estate in Berkshire, The Sun reported. The Middletons and their son-in-law attended a service at St. Mark's in Englefield, passing a gauntlet of photographers.
In Norfolk, the queen, her husband, Prince Philip, her four children and an assortment of grandchildren and other family members were greeted by about 3,000 well-wishers outside St. Mary Magdalene Church in Norfolk. The queen spoke to 80 children, including Freedom Tansely, a Boy Scout who gave the queen a teddy bear decorated with badges celebrating her Jubilee.
In her Christmas message, broadcast for the first time in 3-D, the queen talked about the excitement of the London Olympics and praised volunteers.
Last year, Philip spent the holiday in a Cambridge hospital recovering from heart surgery. This year, the 91-year-old prince was at his wife's side.
'Happy' fan videos make Pharrell cry [VIDEO]
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend