Iran test-fired a sophisticated missile on Wednesday that was capable of striking Israel and parts of Western Europe, adding to concerns that Iran