The Princess of Wales has praised staff at the specialist hospital where she was earlier treated for cancer during a surprise visit on Friday.
Kate met with patients and senior members of staff at the Royal Marsden in London, a world-renowned cancer treatment and research centre.