Day Two of Royal Ascot at Ascot Racecourse, Ascot, Berkshire, UK, on the 21st June 2023. 21 Jun 2023 Pictured: Day Two of Royal Ascot at Ascot Racecourse, Ascot, Berkshire, UK, on the 21st June 2023. Photo credit: James Whatling / MEGA TheMegaAgency.