The Princess of Wales will host a Christmas carol service, in her biggest event of a difficult year. King Charles praises the mediation efforts of Qatar in the Middle East at a state visit banquet.