The United States House of Representatives on Tuesday voted for the National Defense Authorization Act (NDAA) with an overwhelming majority making it impossible for incumbent Donald Trump to use his veto power against it. The members of the lower house voted in favour of the bill with 335 of 430 votes, way above the minimum number of votes needed to override the veto power of the US President. What surprised many was that 40 of the 196 Republicans in the House also voted in favour of the bill. 

The $740.5 billion Pentagon budget bill will now go to the Senate for a vote, where it is also expected to pass. Earlier in the day, Donald Trump had expressed  dissatisfaction with the bill as he urged the House Republicans to vote against it. Trump has several complaints with the bill in its current form, which has been proposed after months of negotiations between the Republicans and Democrats.