Catherine, Duchess of Cambridge attended the fundraising dinner held at the National Portrait Gallery on March 28, 2017 in London. The Duchess of Cambridge has been Patron of the National Portrait Gallery since 2012. Duchess Catherine chose a dark green lace gown by Temperley London for the event. |