Spanish PM Pedro Sanchez said Spain opposes war against Iran and urged the US, Iran and Israel to pursue a resolution.