The Duchess of Cambridge ditched her cream overcoat and scarf for an Alexander McQueen coat dress for the Royal Family's annual church service at Sandringham.