The US government has partially shut down following a fierce dispute over President Donald Trump’s demands that Congress assign $5 billion for a wall along the border with Mexico.

After failing to strike a budget deal on Friday, congressional leaders and the White House pledged to keep talking through the weekend in search of a deal to end the shutdown ahead of the Christmas holiday.

The impasse came after Mr Trump threw a wrench into the works earlier in the week by refusing to agree to a short-term funding deal cut by Democratic and Republican senators because it did not include the $5bn for his border wall.

The US House of Representatives, where Republicans have a majority until Democrats take over on 3 January, then passed a bill including the $5bn, but it ran aground in the Senate and the shutdown began at midnight.

After it became clear the House bill lacked the votes to pass, Senate leaders huddled with Vice President Mike Pence and other White House officials to try to figure out a path forward.

They failed and members of both houses of Congress were sent home.