US passes $1 trillion military spending bill

The US House of Representatives narrowly passed its version of a massive defence policy bill on Wednesday, despite Democrats' concerns about its huge price tag, the Iran war and a provision that would boost Pentagon ties to Israel.

The fiscal 2027 National Defense Authorization Act, or NDAA, authorises an unprecedented $1.15 trillion in military spending and passed the House by a vote of 216 to 212.

The vote was largely along party lines, as all but seven Republicans voted in favour of the measure and all but six Democrats voted against.

The NDAA has come under fire for a provision aimed at increasing military technology cooperation with Israel, despite growing support among voters for halting military assistance to Israel.

The bill's future in the Senate is now uncertain as Democrats objected to the substantial funding allocated to the Pentagon at a time when President Donald Trump and his fellow Republicans are slashing spending on social programmes.