US blockade strands 1.8m barrels a day of Iranian crude oil.