Kate Middleton wore a chic red dress on Wednesday in London as she hosted a Christmas carol service at Westminster Abbey, supported by The Royal Foundation. Wearing her hair down in her usual wave, The Duchess stunned in yet another flawless look for her royal appearance.