Yesterday the United Nations voted overwhelmingly to recognise a Palestinian state, despite threats by the United States and Israel to punish the Palestinians by withholding funds for the West Bank government. The 193-nation approved the de facto recognition after the vote passed 138-9, with 41 abstentions.