It is reported that his grandchildren

Prince George, Princess Charlotte and Prince Louis

visited their grandfather often and spent half of their winter holidays with him.

Ten-year-old George, eight-year-old Charlotte and five-year-old Louis were welcome guests in the monarch's house and helped cheer him up. The king is treated on an outpatient basis and periodically comes to London to visit a doctor in a clinic. It will be recalled that a few weeks ago Buckingham Palace announced that Charles had been diagnosed with cancer, but without details.

King Charles and Queen Camilla in Sandringham / Photo: Associated Press

Royal expert Robert Jobson told Hello! : "The king has received a lot of positive energy from the little ones. He needs peace and quiet, but he will be very happy to see his grandchildren and spend some time with them."

Princess Charlotte and Prince George / Photo: Associated Press

Meanwhile, Prince William returned to London, where he attended the BAFTAs on Sunday, where he was greeted by another Kate, as his wife, the Princess of Wales, remains out of public and recovering from surgery.

Prince William at the BAFTA ceremony in London / Photo: Associated Press