Trump rallies in Iowa and Kansas in final push as Democratic divisions shake up Michigan

US President Donald Trump walks from the podium after speaking at a campaign rally at Salina, 1 November, 2026