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.
An investigation has been launched into how unpaid workers bussed into London for the Diamond Jubilee celebrations were left stranded.
The Archbishop of Canterbury Rowan Williams spoke of the Queen's lifelong dedication to her people, her country and the commonwealth.
The Queen has a packed schedule on the final - and climactic - day of the Diamond Jubilee weekend.