What could possibly be causing all these explosions??
“What could possibly be causing all these explosions?”
Just a few thoughts. Inadequate Iranian ordnance handling safety procedures? Or, it could be sabotage. Or, it could be gross incompetence. Pick one.