Despite the IEA announcing a massive 400 million-barrel withdrawal from the strategic reserves, oil was still down 5% on Wednesday. Concerns over Iran blocking and mining the Strait of Hormuz remain a ...