King Charles receives warm royal welcome from Zara Tindall at Windsor Horse Show

The King was seen grinning as he received a hug from niece Zara Tindall during a visit to the Royal Windsor Horse Show, as he returns to public duty following his cancer diagnosis.

Charles, who in February revealed he had been found with an unspecified form of cancer, made his third public visit of the week to tour the popular equestrian attraction, an event his mother, the late Queen, used to love.

He was earlier this week photographed visiting a Macmillan Cancer Centre, where he held patients' hands and revealed his own diagnosis had been a "shock".

That was the first time he was seen in public since doctors recommended he took some time off from public duties as he underwent cancer treatment.

Sky News asked the monarch how he was feeling as he arrived at the centre for the visit on Tuesday, to which he replied: "Much better, thanks".

Read more:
King Charles's cancer diagnosis sparks surge in searches for NHS advice on disease
Prince Harry returning to UK for first time since visiting King Charles following his cancer diagnosis

At the Horse Show on Friday, the rain was persistent but Charles nonetheless beamed as he was embraced by his niece, Mrs Tindall.

The palace said last Friday the King was "greatly encouraged" to be given the green light to return to some public-facing duties.

However, sources stressed the King still has cancer and will continue to be treated for an undisclosed form of the disease.

The palace has not specified the exact nature of the King's disease other than to reveal it is not prostate cancer, a clarification that was made after his admission into hospital to undergo treatment for an enlarged prostate.

At the Macmillan Centre, the King met with a patient undergoing chemotherapy, to whom he said: "It's always a bit of a shock, isn't it, when they tell you?" he said, adding: "I've got to have my treatment this afternoon as well."