Home World News Princess of Wales to host Christmas carol service at Westminster Abbey