Kate Middleton will host her annual Christmas carol concert at Westminster Abbey this evening - and honoured guests have ...