The Strait of Hormuz, a passage barely 33 miles wide between Iran and Oman, normally carries about 20 million barrels of oil per day.