Trump says US will not strike Iran before midterms Oil markets largely shrugged off US President Donald Trump’s pledge on Thursday not to strike Iran before November’s midterm election.