Kate Middleton Visits the National Portrait Gallery Kate Middleton visits The National Portait Gallery's "Road to 2012: Aiming High Exhibition," July 19, 2012 in London. The Duchess wore an electric blue Stella McCartney dress and an Olympic inspired necklace from her own wardrobe. Samir Hussein/WireImage/Getty Images