TEHRAN — Iran unveiled a short-range solid fuel ballistic missile Saturday, an upgraded version that the government says can more accurately pinpoint targets. The surface-to-surface Fateh-313, or Conqueror, was unveiled at a ceremony marking Defense Industry Day and attended by President Hassan Ruhani, who ironically said military might was necessary to achieve peace in the volatile Middle East. State television showed footage of the missile being fired from an undisclosed location. The missile is a newer version of Fateh-110 and has a quicker launch capability, a longer lifespan and can strike targets with pinpoint accuracy within a 500-kilometer (310-mile) range, the report said. UN Security Council Resolution 2231, which endorsed a landmark nuclear deal reached between Iran and world powers last month, has called on Iran not to undertake any activity related to ballistic missiles capable of delivering nuclear weapons. Iran says none of its missiles are designed for that purpose. The resolution also contains an arms embargo against Iran for the next eight years, but it's not part of the historic nuclear deal. Iran has said it won't abide by that part of the resolution and Ruhani reconfirmed it Saturday. “We will buy weapons from anywhere we deem necessary. We won't wait for anybody's permission or approval and won't look at any resolution. And we will sell weapons to anywhere we deem necessary,” he said in comments broadcast live on state television Saturday. Ruhani said Iran can't remain passive when instability has spread in neighboring countries. “Can we be indifferent ... when there are special circumstances on our eastern, western, northern and southern borders,” Ruhani said, apparently referring to fighting in Afghanistan, Iraq and elsewhere in the region. “How can a weak country unable to stand up to the military power of neighbors, rivals and enemies achieve peace?" — AP