Princess Kate Middleton looked merry and bright while attending the royal family’s Christmas tradition at the St Mary Magdalene Church ... she wore a green Alexander McQueen coat dress and ...