The US Senate on Tuesday approved $60 billion in funding for Ukraine, in a bill that the House speaker has indicated will go nowhere in his Republican-majority lower chamber.

House Republicans aligned with ex-president and 2024 primary challenger Donald Trump have promised to reject the bill as written, which also includes military aid for US allies Taiwan and Israel.