Princess Kate hosted an annual Christmas carol concert at Westminster Abbey on Friday to honour guests who had mostly been invited for service to the community, joined by her husband Prince William.
The event, which the Princess of Wales launched, is now in its fifth year, offering the royal family a chance to thank people across Britain for volunteering, raising funds for charity and supporting the vulnerable.
She and William were pictured arriving at the service with their three children, George, 12, Charlotte, 10, and Louis, 7.
Actors Kate Winslet, Hannah Waddingham and Chiwetel Ejiofor were among the stars joining the British royals.
Below is a collection of some pictures taken at the event: