Canada, Australia and the UK have all recognised a Palestinian state, just minutes after Benjamin Netanyahu branded such ...