Democratic presidential candidate Kamala Harris and her Republican rival, Donald Trump, delivered radically different messages while on the US campaign trail yesterday, as they sought to win over undecided voters in the two weeks before election day.
22 October 2024