The princess, who revealed two years ago that she was receiving cancer treatment, carried out the Three Peaks Challenge in aid of the Royal Marsden hospital.
2 days left to watch
2 minutes