US President Donald Trump has signed his landmark policy bill into law, a day after it was narrowly passed by Congress.
The signing event at the White House enacts key parts of the Trump agenda including tax cuts, spending boosts for defence and the immigration crackdown.
There was a celebratory atmosphere at the White House as Trump signed the bill ahead of Independence Day fireworks and a military picnic attended by the pilots who recently flew into Iran to strike three nuclear sites.
Trump told supporters it will unleash economic growth, but he must now convince sceptical Americans as polling suggests many disapprove of parts of the bill. Several members of his own Republican party were opposed because of the impact on rising US debt and Democrats warned the bill would reward the wealthy and punish the poor.
The 870-page package includes: extending 2017 tax cuts of Trump’s first term; steep cuts to Medicaid spending, the state-provided healthcare scheme for those on low incomes and the disabled; new tax breaks on tipped income, overtime and Social Security; a budget increase of $150 billion for defence; a reduction in Biden-era clean energy tax credits; and $100bn to Immigration and Customs Enforcement (ICE).
Moments before the bill signing, there was a fly-by of a pair B-2 bombers – the same kind of aircraft that participated in the Iran operation – flanked by highly advanced F-35 and F-22 fighter aircraft. “The largest spending cut, and yet, you won’t even notice it,” Trump said of the bill. “The people are happy.”