In the face of mounting international pressure to suspend its nuclear activity, Iran flexed its muscles on Wednesday and test-fired its most advanced ballistic missile, capable of hitting Israel and parts of Europe. The missile tested, according to Iranian reports, was an upgraded version of the Sajjil 2, a sophisticated ballistic missile that has a range of close to 2,000 kilometers, can carry a nuclear warhead and is powered by a solid-fuel propellant which gives it greater accuracy and range. With solid fuel, the missile can be stored in underground silos, making it more difficult to detect before launch. "This...