Emily Ferguson
Princess Kate looks striking as she attends her annual Christmas Carol Service at Westminster Abbey this evening.