Kate Middleton, Prince William and kids coordinate in navy blue for Christmas church service

The Princess of Wales wore a navy Alexander McQueen coat and earrings that had belonged to her late mother-in-law, Princess Diana.