Members of the British royal family usually spend Christmas in Norfolk. And every morning they go with the whole family to a festive service at the Church of St. Mary Magdalene.

For the second year in a row, Kate and William have recruited all their children. A celebratory walk is just one of the royal family's Christmas traditions.

The Prince and Princess of Wales in service at Sandringham / Photo: Getty Images

Princess Kate wore a royal blue coat with two buttons at the waist, a navy blue high-necked jumper, a pill hat with feathers, brought a blue clutch and gloves and blue high suede boots with heels. In her ears, the princess wore earrings with Princess Diana's sapphires. Kate also did expressive makeup and pinned part of her hair behind with a hairpin.

The Princess of Wales and her daughter Princess Charlotte / Photo: Getty Images

Her daughter Charlotte wore a swamp green coat, black tights and ballet flats, but she did her favorite hairstyle, letting her hair down and braiding several thin braids in front. Prince George walked beside his sister and wore a navy blue dress suit, shirt and blue tie, while his father William wore the same suit and coat, and the tie was green.

The couple's youngest son, Prince Louis, was not wearing shorts this time. The boy wore dark green plaid pants and a blue coat. Last Christmas, Prince Louis wore burgundy shorts on Christmas morning — and many expected him to be wearing shorts again this year, as it's a tradition. But, probably, the weather made its own adjustments that day, which influenced the choice of the little prince's wardrobe.

Recall that King Charles and his wife Queen Camilla led this royal walk. They both chose to appear in public an outfit that they had already worn more than once.

King Charles III and Queen Camilla at Sandringham / Photo: Associated Press