Kate Middleton surprised cancer patients at the same hospital where she was treated last year. Princess of Wales, 43, made a rare public outing at the Royal Marsden Hospital in London. During her visit, Kate thanked staff at the hospital for their care and support following her cancer diagnosis last year.