The Princess of Wales attended an event for cancer research at St James’s Palace in London on Tuesday.