The Queen has held an audience with Harry Potter creator JK Rowling at the Palace of Holyroodhouse in Edinburgh.
Camilla was pictured smiling and standing side-by-side with the author as the pair met to discuss the importance of young people having access to books.