Royal Family have been out in force for this year's Royal Ascot, making the most of the beautiful sunny weather.
Prince Charles, Camilla, Sophie Wessex, Princess Beatrice and Zara and Mike Tindall were all seen dressed up in their finery and enjoying their day at the races yesterday.
And on the surface, it appeared a relaxed, fun-filled day out as they greeted each other with kisses, chatted animatedly and laughed at their jokes.