31 tankers with 53 million barrels of Iranian oil are stalled in the Gulf of Oman The US blockade since April 13 has cost Iran an estimated $4.8 billion in oil revenue Iran is using older vessels as floating storage due to full on-land capacity limits