Kate Middleton made her return to Royal Ascot on June 17, marking her first appearance at the famous horse racing event in three years. The Princess of Wales joined Prince William on the second day of the meeting and took part in the Royal Procession at Ascot Racecourse.

Catherine, 44, was a vision as she enjoyed the festivities on the second day of the prestigious British racing event after pulling out of last year's festival at the last minute.

The Princess of Wales was a guest of Charles and Camilla in the royal box last year but pulled out at the last minute leaving William to attend solo