Mexico's president has hit back at Donald Trump's decision to build a border wall, repeating that his country would not pay for it.

Hours after the US president ordered the construction of the wall between the two countries, President Enrique Pena Nieto condemned the decision and rejected Mr Trump's avowals that Mexico would pay for it.

"I regret and reject the decision of the US to build the wall," he said in a recorded address televised nationally. "I have said time and time again, Mexico will not pay for any wall."

Earlier on Wednesday, an official told the Associated Press that the Mexican leader "is considering" scrapping a visit to Washington on January 31.