Catherine, the Princess of Wales, has added to the festivity with her annual Christmas Carol Service at Westminster Abbey.