Lawmakers line up to shake hands with top general