Who is paying?

News reported that Iowa Congressman Steve King went and saw the different prototypes of walls that would be built to keep illegal Mexicans from entering United States. So how much would this cost the taxpayers? I thought Mexico would pay for the wall. Or is that another president Trump lie?