Princess Kate Middleton joined the royal family for the traditional Christmas Day service at St. Mary Magdalene Church, wearing a stunning emerald-green ensemble. Her festive look featured a double-breasted wool coat, a green-and-blue tartan scarf.