One of the central themes of Donald Trump’s presidential campaign was to not only build a border wall, but to make Mexico pay for it.
Not only would the wall be needlessly expensive -- Trump says it will cost $8 billion, engineers have said at least twice as much -- but there are far better ways to prevent the flow of undocumented immigrants and drugs from Mexico.
Mexico will not pay for Donald Trump's border wall, the country's president has said in a message to the nation.
Enrique Peña Nieto draws battle lines for changed relationship with the US amid fallout from Trump’s tirades
Donald Trump’s case for building a wall along the Mexican border has been strengthened by recent terrorist attacks in America, France and elsewhere, many of his supporters believe.