NBK holds General Assembly Meeting