Charlotte, 11, was captured beaming as she embraced her mother Catherine, 44, in a heartwarming post uploaded to Instagram as she crossed the finish line.

The Princess of Wales has shared a sweet tribute to her family and friends after she completed the gruelling Three Peaks Challenge.

Kate undertook the gruelling challenge last weekend, aiming to raise funds for a cancer charity