
King Charles Has Reportedly Offered Meghan Markle and Prince Harry Accomodation for UK Visit
Jun 23, 2026

Carole Middleton was a notable presence at Royal Ascot on Wednesday, engaging with senior royals and drawing attention amid Princess Catherine's continued absence from the event.
Carole Middleton, mother of Princess Catherine, was seen sharing a light moment with King Charles III and embracing Prince William during Royal Ascot, as the Princess of Wales was absent for the second consecutive year.

King Charles III and Carole Middleton attend day two of Royal Ascot at Ascot Racecourse on June 18, 2025 in Ascot, England | Source: Getty Images
Princess Catherine, who continues to recover from cancer treatment, withdrew from the prestigious racing event in Berkshire to focus on finding the right balance before resuming public engagements.

King Charles III and Carole Middleton in the grandstand on day two of Royal Ascot at Ascot Racecourse, Berkshire on June 18, 2025 | Source: Getty Images
In her place, Carole Middleton attended the event and was spotted laughing and conversing with King Charles III. Later, she was seen speaking with Prince William and sharing an embrace.

The Prince of Wales greets Carole Middleton during the Queen's Vase on day two of Royal Ascot at Ascot Racecourse, Berkshire on Wednesday, June 18, 2025 | Source: Getty Images
Prince William, supported by his in-laws and close friends, fulfilled his royal duties that day, including presenting the trophy for the Prince of Wales' Stakes. Instead of riding alongside his wife in the second carriage as originally planned, he joined King Charles and Queen Camilla during the procession.
The prince shared his thoughts on the event via Instagram, captioning his post: "A brilliant afternoon of racing at Royal Ascot. Congratulations to William Buick, the Gosdens and the impressive Ombudsman on winning The Prince of Wales's Stakes! 🏇🏆"

Jun 23, 2026

Jul 01, 2026

Aug 24, 2026

Aug 23, 2026

Jun 13, 2026

Aug 31, 2026

Aug 22, 2026

Aug 21, 2026

Sep 27, 2026

Sep 06, 2026

Aug 17, 2026