Princess Kate shone at the Christmas carol service at Westminster Abbey. She was joined by Prince William and her three children George, Charlotte and Louis.
Christmas is still weeks away, but that didn't stop King Charles from giving his daughter-in-law, the Princess of Wales, a ...