Britain, Australia, Canada and Portugal yesterday recognised the State of Palestine, a historic shift in decades of Western ...