Princess Kate delighted onlookers as she cut a casual figure while visiting the National Portrait Gallery in London.