Unrelenting Iranian attacks on shipping traffic and energy infrastructure have pushed oil above $100 a barrel, as American and Israeli strikes pounded the Islamic Republic with no sign of an end to the war in sight.
Iran's unrelenting attacks on shipping, energy infrastructure send oil prices soaring