The majority of the public believe the palace has shared enough information about Catherine’s health – after speculation about the cause of her absence circulated on social media before she revealed she had cancer.

Catherine and William, the Prince of Wales, proved to be the joint most popular members of the Royal Family, with 69 per cent approval ratings.

Meanwhile, Harry came third to last and Meghan was second from the bottom, only proving more popular than Prince Andrew, who received an approval rating of 12 per cent. Harry’s approval is now at 31 per cent, while Meghan stayed put at 25 per cent.

The poll of 2,116 adults was conducted by Ipsos for the Mail on Sunday.

The majority of the public – 56 per cent – believe King Charles is doing a good job as monarch, compared to 49 per cent a year ago.

The Prince and Princess of Wales proved to be the joint most popular members of the Royal Family