Mexico will not pay for Donald Trump’s border wall, the country’s president has said in a message to the nation.
Enrique Pena Nieto said he “lamented” the plans for the barrier, but made no mention of changing a scheduled trip to Washington to meet the US president.
Mr Trump responded saying “it would be better to cancel” the 31 January meeting if Mexico is unwilling to pay.
He has signed an executive order for an “impassable physical barrier” and insisted Mexico will reimburse the US.
In a televised address, Mr Pena Nieto told the nation : “I’ve said time and again; Mexico won’t pay for any wall.
“I regret and condemn the decision of the United States to continue construction of a wall that, for years, has divided us instead of uniting us.”