The Princess of Wales has made a visit to London's Royal Marsden Hospital where she underwent her cancer treatment last year to thank staff and meet patients in her first solo engagement since 2023.