Afghanistan, Nov. 4 -- US President Donald Trump has said Washington will end its annual financial assistance to Israel after 2026, announcing a major potential shift in military ties with the longtime ally while American voters cast ballots in midterm elections.

Trump said he had reached an agreement with Israeli Prime Minister Benjamin Netanyahu to stop the funding by the end of this year, arguing that Israel no longer needed American financial support. He added that the United States would continue selling weapons to Israel and provide assistance if necessary.

"We've already agreed that by the end of this year we won't be paying Israel," Trump told Fox News on Tuesday. He also said the move would remove a political issue that Democrati...