#OneBigBeautifulBill US President Donald Trump's budget mega-bill is set to become law after it passed a final vote in the House of Representatives.

The president is now poised to sign the bill into law during a ceremony on Friday.

Its advancement has not been easy. The legislation has stoked disputes among lawmakers from Trump's own Republican Party, who control both chambers of Congress, over social programmes and spending levels.

The Congressional Budget Office estimates the bill could add $3.3tn to federal deficits over the next 10 years and leave millions without health coverage - a forecast that the White House disputes.

During a vote in the US Senate earlier this week, Vice-President JD Vance was forced to cast the tie-breaking vote in order to pass the bill.

The legislation's prospects in the House appeared precarious, however Republican rebels eventually got on board to support it following hours of wrangling on Thursday.

Here is a look at some of the key items and hotly-debated issues in the bill.

Extension of 2017 Trump tax cuts

During his first term, Trump had signed the Tax Cuts and Jobs Act, which lowered taxes for corporations and for individuals across most income brackets.

Trump had touted the law as one that would stimulate economic growth, but experts have argued that it has benefited wealthy Americans the most.

Key provisions of that law are set to expire in December, but the sprawling budget bill currently before lawmakers aims to make those tax cuts permanent. It also increases standard deductions by $1,000 (£736) for individuals and $2,000 for married couples until 2028.