Britain, Canada and Australia formally recognized a Palestinian state, joining nearly 150 countries that have already done so ...