Queen Elizabeth II, the Duchess of Cornwall and the Duchess of Cambridge together visited the luxury emporium, Fortnum & Mason in Piccadilly, London. The three royal ladies, dressed in varying shades of blue, (the Queen in Angela Kelly, the Duchess of Cornwall in Bruce Oldfield and the Duchess of Cambridge in Missoni) were each presented with a Fortnum’s hamper containing delicacies from the store including champagne truffles. The Queen and the two Duchesses met with military personnel involved with Gifts for Troops, which sends packages to soldiers who serve in Afghanistan. Catherine, the Duchess of Cambridge honored St. David, the patron saint of Wales, whose feast day it was, by wearing two daffodils on her dress coat. Photos by Getty Images.