Spain, Ireland and Norway are among Western countries to officially recognise a Palestinian state, prompting Israel to pull its ambassadors from Madrid, Dublin and Oslo last month.