The Princess of Wales has completed the Three Peaks challenge to raise money for a cancer charity, becoming the first member of the royal family to achieve the feat.
Catherine, 44, revealed in a message on social media she had successfully taken on the trek not only as a physical endeavour but “to give something back” and raise awareness of the wider impact of serious illness.