Re: Explosions... Iran?
I can also think of several reasons: but why wouldn't Iran be honest? I see them as a very trustworthy ally in the middle east.
Sarcasm aside: there could a few good reasons:
1) They're being honest. There was an accident in transporting missiles and bombs and somebody thought it funny to play hot potato. Not so funny anymore. And since the long range missiles or whatever they may of been were part of their military, they don't want the rest of the world knowing what's specifically in their arsenal. There was simply an accident, we've got it under control, but it's our personal property of the state.
2) Sabotage. This can come from ANYWHERE. The Russians, Israel, USA, maybe even Iraq, the EU, NATO, or even perhaps (their suspected friends) North Korea. Who knows. A good sabotage is untraceable. If it's the US or Israel, I wouldn't be surprised. Both have some of the most advanced armies in the world. So why wouldn't they try to disarm Iran? Maybe those missiles were long range missiles in some plan to attack or counter attack a specific local. Knock out their gun, before they attack you. SO you're not actually obligated to attack back in full force. Saves lives, time, and ultimately money. Which also explains the Iranian government to quickly keeps things hush.
3) Again, another reason for sabotage or accident. Those missiles might of been part of some secret nuclear testing. SO same as reason 1 or 2, but now it involves nuclear bombs. They either had an accident with a certain class of missile designed better for nuclear bombs (hot potato, bad idea) or somebody sabotaged them. Either way, a really good reason to try to keep the whole situation hush-hush. And possibly a reason why some Iranian scientists have been knocked off in the recent past.
Eitherway... not the most comforting thing to really analyze.