Royal commentator Jennie Bond told GB News: “Their visit underlines how important they feel it is to spend time with Charles.

“It’s been a few weeks since they’ve been together and I’m sure William in particular feels he wants to stay in close touch with his papa particularly as the King continues his cancer treatment.

“Catherine and Charles share a truly special bond, undoubtedly strengthened by their shared experience with cancer.

“So, it’s not so much Scotland’s enchanting allure that drew them this time, but rather her and William’s desire to spend quality time with the King.”

King Charles and Prince Harry laughing

According to editor of The Daily Beast Tom Sykes, the Queen has tried to discourage a meeting between Prince Harry and her husband next week as he is supposed to be resting and avoiding unnecessary stress before their big trip overseas.

It is believed the King last saw his youngest son in February after announcing his cancer diagnosis.

Harry flew in from California to see his father for less than an hour.

On his visit, which he took without his wife Meghan Markle, Harry did not reunite with William or Kate, and is very unlikely to see them on this upcoming visit.