US President Donald Trump has vetoed the $740.5-billion annual defence bill, saying that certain provisions in it posed risk to the national security even as the House geared up to override the veto with bipartisan support.

The US Congress last week passed the National Defense Authorisation Act (NDAA) for fiscal year 2021. It was passed in the US House of Representatives by a vote of 335-78-1 and in the Senate by a vote of 84-13.

Also read: For Biden, reversing Trump immigration policies will take months

“Your failure to terminate the very dangerous national security risk of Section 230 will make our intelligence virtually impossible to conduct without everyone knowing what we are doing at every step. The Act fails even to make any meaningful changes to Section 230 of the Communications Decency Act, despite bipartisan calls for repealing that provision,” Trump said in a statement justifying his move to veto the bill on Wednesday.

Trump’s rare presidential move drew sharp reactions from the top American lawmakers, with House Speaker Nancy Pelosi describing it as a reckless decision.

“Next week, December 28, the House will take up the veto override with bipartisan support,” Pelosi said.

Watch: Trump awards 'Legion of Merit' to PM Narendra Modi

Trump said the Act also includes language that would require the renaming of certain military installations. The Act also restricts the President’s ability to preserve our nation''s security by arbitrarily limiting the amount of military construction funds that can be used to respond to a national emergency, he said.

In a time when adversaries have the means to directly attack the homeland, the President must be able to safeguard the American people without having to wait for congressional authorisation, he said.

The Act also contains an amendment that would slow down the rollout of nationwide 5G, especially in rural areas, he alleged.

Foreign policy

Trump said that numerous provisions of the Act directly contradict his administration’s foreign policy, particularly his efforts to bring the troops home.

“I oppose endless wars, as does the American public. Over bipartisan objections, however, this Act purports to restrict the President’s ability to withdraw troops from Afghanistan, Germany, and South Korea. Not only is this bad policy, but it is unconstitutional,” he said.

Noting that for 60 years, the NDAA has been passed on a bipartisan and bicameral basis, Pelosi said, “The President’s veto of the National Defense Authorisation Act is an act of staggering recklessness that harms our troops, endangers our security and undermines the will of the bipartisan Congress.” Pelosi said the veto violates national values, as it would block action to rename military bases and infrastructure named after those who served in the Confederacy – which is supported by an overwhelming majority of the American people, by House and Senate Democrats and Republicans and by service members and top military leaders.