Dhaka, July 4 -- US lawmakers teed up a final vote on Donald Trump's marquee tax and spending bill for early Thursday after a bruising day of Republican infighting that threatened to derail the centerpiece of the president's domestic agenda.

Trump is seeking a green light in the House of Representatives for his Senate-passed "One Big Beautiful Bill" - but faces opposition on all sides of his fractious party over provisions set to balloon the national debt while launching a historic assault on the social safety net.

Republican House Speaker Mike Johnson spent much of Wednesday struggling to corral his rank-and-file members as the package scraped through a series of "test" votes that laid bare deep divisions in the party.

It was set for a ...