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.