US President Donald Trump has praised Democratic Congresswoman Haley Stevens after she endorsed Republican Senate candidate Mike Rogers in Michigan ahead of the US mid-term elections. Stevens, who lost the Democratic Senate primary to Abdul El-Sayed, announced her support for Rogers, triggering political backlash within her party. Trump welcomed her move, calling it an act of bravery and expressing hope that she would join the Republican Party.