Donald Trump has lined up with Israel to warn against 'rewarding Hamas' after Sir Keir Starmer announced Britain will recognise a Palestinian state within weeks.

Israeli PM Benjamin Netanyahu reacted furiously to Sir Keir's ultimatum for his country to make peace with the terror group which inflicted the October 7 atrocities.

In a major diplomatic shift, Sir Keir said the UK Government will recognise Palestine in September unless Israel ends the war in Gaza and agrees to drop its opposition to a two–state solution to the Middle East crisis.

But Mr Netanyahu warned: 'A jihadist state on Israel's border today will threaten Britain tomorrow,' adding: 'Appeasement towards jihadist terrorists always fails. It will fail you too. It will not happen.'

Mr Trump, speaking to reporters on his way back to the US after meeting Sir Keir in Scotland this week, said he and the PM did not discuss the move.