Property developer Edo, 41, praised Catherine, 44, on social media after she revealed she had completed the arduous Three Peaks Challenge to spread her message about life after cancer .

Catherine, 44, started the endurance event on Saturday night and finished it 24 hours later cheered on by her family including her husband and three children.

The princess tackled the challenge solo with support from Mountain Rescue teams along the route