The Princess of Wales has pulled out of attending Royal Ascot at the last minute as she continues to find the right balance following her battle with cancer.

Kate is said to be disappointed at not attending the famous social and sporting occasion in Berkshire with her husband and the King and Queen.

Racegoers had been hoping to see Kate as William was named as one of the figures awarding race prizes during the second day of the meet.

Ascot officials had announced at 12pm that the Princess was due to be in the second carriage in the royal procession with William, in a published carriage list.

But less than half an hour later, Kensington Palace confirmed just before 12.30pm that Kate would not be attending - and a revised carriage list was published by Ascot.