The monarch, 75, who had taken a break from public duties amid his treatment for cancer , appeared in very good spirits as he spoke to guests at Buckingham Palace in London.