Ireland, Norway and Spain to recognise Palestine as an independent state.