Who is going to pay for the wall with Mexico?

Trump wants Mexico to pay for a border wall and to renegotiate NAFTA. Mexican historians like Arturo Shields, think that Mexico should pay for the border wall if such was is going to be built on the border line of old Mexico before the war of 1846 when Mexico was invaded by the United States and lost territory during the war of 1846. And so, here is a message for Mr. Trump, and his “genius renegotiating ability” if he wants to start anew with Mexico redrawing the borderline would be the starting Mexican position. After the U.S. Army invaded Mexico and the dust cleared, Mexico had lost about one-third of its territory, including nearly all of present-day California, Utah, Nevada, Arizona and New Mexico.