Kate Middleton at National Portrait Gallery in London