The Princess of Wales made a surprise visit to the Royal Marsden Hospital in London on Friday, Sept. 11 wearing a Suzannah London wiggle dress in emerald green (Photo: Kensington Palace)