Queen Elizabeth II has worn three dresses, designed and created by Angela Kelly, during her Diamond Jubilee celebrations this weekend.
On the left is her outfit for Tuesday's service of thanksgiving and carriage procession - a dress of fine silk tulle with mint green and silver embellishments, a mint green chiffon drape scattered with Swarovski crystals, and a hat covered in the same fabric.
In the centre is the gold lame cocktail dress that The Queen wore to Monday night's concert, with sweeping trimmings of antique gold lace and Swarovski crystal adornments.
On the right is the silver and white dress and coat worn for the Thames river pageant. It was created from white boucle, threaded throughout with silk ribbon, embroidered with gold, silver and ivory spots and, once again, embellished with Swarovski crystals.
Princess Beatrice wore a Kinder Blue coat dress and a hat by Stephen Jones.
Princess Eugenie wore a purple dress by Suzannah and a hat by Stephen Jones.
The Duchess of Cambridge wore a nude-coloured lace dress by Alexander McQueen, the same label she chose for her wedding day and for Sunday's river pageant.
Her hat was designed by Jane Taylor.
The Archbishop of Canterbury Rowan WIlliams is giving the sermon at the Diamond Jubilee service of thanksgiving.
Prime Minister David Cameron gave the reading from the New Testament at the Diamond Jubilee service of thanksgiving in St Paul's Cathedral.
Tanya Whyte and other guests of Stephen Scott, Master of the Worshipful Company of Farriers, holding up their invitations to the Diamond Jubilee lunch.