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.
14 hours left to watch
2 minutes