President Trump shows no signs of budging and has stated that the government will not open until he has his wall.

The news came on Christmas day when he spoke to reporters after calling troops on Christmas Day.

“I can't tell you when the government is going to be open. I can tell you, it's not going to be open until we have a wall, a fence, whatever they'd like to call it. I'll call it whatever they want,” he said.

“Many of those workers have said to me, communicated, stay out until you get the funding for the wall. These federal workers want the wall,” the president said. He's probably speaking about his followers on Twitter.

The shutdown has led to plummeting stock markets, and Trump has faced backlash over recent weeks for the resignation of Defense Secretary James Mattis over troop withdrawals from Syria and Afghanistan and the Russia investigation.

“Everybody hated Comey. They thought he did a horrible job. The Democrats hated him, they were calling for his resignation, they were calling for his resignation ... until I fired him,” Trump said.

“It's a disgrace what's happening in our country. But other than that, I wish everybody a very Merry Christmas."

He is also still refusing to take any responsibility for the shutdown, even tweeting on Christmas Eve:

"I am in the Oval Office & just gave out a 115 mile long contract for another large section of the Wall in Texas. We are already building and renovating many miles of Wall, some complete. Democrats must end Shutdown and finish funding. Billions of Dollars, & lives, will be saved!"