Khaled al-Yamani, the Yemeni foreign minister, left, shaking hands with the Houthi negotiator Mohammed Abdelsalam, right, and António Guterres, UN secretary-general, in Rimbo, Sweden

US senators voted yesterday to recommend ending American assistance to Saudi Arabia for the war in Yemen and to pin the blame for the death of Jamal Khashoggi firmly on the country’s crown prince.

Both votes were a rebuke to President Trump, who has stood by the Saudi regime and refused to condemn Prince Mohammed bin Salman.

Senators agreed unanimously to state that the crown prince was “responsible for the murder” in the Saudi consulate in Istanbul two months ago. They voted by 56 to 41, with seven Republicans joining the Democrats, on a resolution to withdraw military assistance. It cannot take effect without the agreement of the House of Representatives and Mr Trump.

The Senate rebuke came as Yemen’s warring parties agreed a ceasefire