Trump stops short of blaming Iran for Saudi oil attacks Donald Trump stopped short of blaming Iran for the attacks on Saudi soil, but said people would likely find out very soon who is responsible. Speaking at the Oval Office during a meeting with the crown prince of Bahrain, the president also stressed that America's oil reserves are plentiful.