While forces within U.S. political circles, Israel and Saudi Arabia keep trying to shift the blame to Iran, the most likely scenario is that the Houthis in North Yemen were responsible for the attack as a follow up to last month's hit which showed off the capabilities of their new drones.
That attack set the stage for the latest one in a classic case of the past being prologue. By showing the world it was capable of throwing drones anywhere in Saudi Arabia rebels in Yemen created plausibility for last weekend's attack.
And as I said the other day this attack begs a lot of questions. And the ham-fisted push to blame Iran for it, after President Trump all but ruled out a military response from the U.S. from all corners of the U.S. and Saudi establishment opens up even more.