The princess made a surprise visit to the Royal Marsden Hospital in Chelsea, London, on Tuesday to meet medical teams and offer support to patients.