The UN general assembly has just voted overwhelmingly to recognise Palestine as a state. An astounding 138 nations chose to support the path of peace and justice.
Just weeks ago, the vote was expected to be much closer, with Israel and the US lobbying hard to deny Palestine key European support. But in the face of major public pressure and vigorous campaigning by the Avaaz community, countries such as France, Spain, Belgium and Sweden decided to vote yes to statehood for Palestine. In the end, just nine countries ended up on the wrong side of history: Israel, the US, Canada, the Czech Republic, Panama, Palau, Nauru, Micronesia and the Marshall Islands.