Princess Kate has completed the Three Peaks Challenge to raise money for cancer.
The Princess of Wales has climbed the highest peaks in England, Scotland and Wales over 24 hours.
She says she took part in the challenge to raise money for the hospital where she was treated for her cancer, and build awareness for holistic healthcare.