Defying Trump, Senate votes to end U.S support for Yemen war

The U.S Senate has dealt a stinging bipartisan rebuke to Donald Trump's foreign policy and his alliance with Riyadh, voting to end support for the bloody Saudi-led war effort in Yemen.

Lawmakers in the Republican-controlled chamber approved on Wednesday a historic curtailment of presidential war powers that directs Trump "to remove United States Armed Forces from hostilities in or affecting the Republic of Yemen" within 30 days.

The Senate vote was 54 to 46, with seven Republicans defying the president and aligning with Democrats.

The text now heads to the Democrat-led House of Representatives, which approved a similar measure that stalled earlier this year, and which is likely to pass the latest effort.

The White House has threatened a veto, calling the measure "flawed" and saying it would harm bilateral relationships in the region and hurt Washington's ability to fight extremism.

But its full passage would set a historic marker. It would be the first measure passed by Congress to invoke the 1973 War Powers Resolution to directly curtail a president's use of military powers.