Members of the British royal family, including Prince William and Kate Middleton, attended Queen Elizabeth II's annual pre-Christmas lunch at Buckingham Palace.
Members of the British royal family, including Prince William and Kate Middleton, attended Queen Elizabeth II's annual pre-Christmas lunch at Buckingham Palace.