July 19, 2012 Kate looked regal in a blue short sleeved dress by Stella McCartney as she and Prince William visited the National Portrait Gallery. Image Source: Getty/Fred Duval/FilmMagic