Closure of Strait of Hormuz could cause unprecedented 700-million-barrel oil supply deficit.
Open shared insight