Energy markets have been on a wild ride after Iran effectively closed the key Strait of Hormuz waterway in retaliation for US and Israeli strikes on the country, which started on 28 February.