The Duchess of Cambridge showed up in a cream coat when she visited a primary school to meet parents and children who are part of a charity project supporting emotional health and well-being.
Kate, wearing a JoJo Maman Bebe coat, was greeted at Pegasus Primary School in Oxford by dozens of children waving flags and cheering their royal guest.
Emotional health, one of the Duchess of Cambridge's key interests, is a priority at the school in Oxford.
Meanwhile, the Queen visited the International Maritime Organisation at Lambeth in London to mark the 70th year of the body's formation.
And in London, Charles attended the Prince's Trust Awards, an event featuring stars such as Bryan Cranston, Olly Murs, Tom Hardy, Melanie Chisholm and Olivia Colman.