
Oil markets could be in for a major shock as President Donald Trump mulls a military strike on Iran, according to a top energy analyst.
The Islamic Republic responded to domestic unrest with unprecedented violence, slaughtering tens of thousands of people since protests broke out in late December.