Earlier this month, a Palestinian diplomat called Husam Zomlot was invited to a discussion at the Chatham House think tank in London.

Belgium had just joined the UK, France and other countries in promising to recognise a Palestinian state at the United Nations in New York. And Dr Zomlot was clear that this was a significant moment.

"What you will see in New York might be the actual last attempt at implementing the two-state solution," he warned.

"Let that not fail."

Weeks on, that has now come to pass. The UK, Canada and Australia, who are all traditionally strong allies of Israel, have finally taken this step.