Iran says it has successfully test-fired two long-range missiles during military exercises in the Gulf, and has threatened to stop oil shipments in response to the latest US sanctions. Guests: Mohammad Marandi, Hussein Shobokshi and David Roberts.