In a dramatic development ahead of the US midterm elections, Democratic Congresswoman Haley Stevens has endorsed Republican Mike Rogers in Michigan's closely contested Senate race, rejecting her party's nominee, Abdul El-Sayed. Stevens had previously pledged to support El-Sayed, but their relationship deteriorated after he refused to denounce an advert criticising US support for Israel's war in Gaza.