Oil Fell 5% on a Promise. The Tankers Still Have to Sail.
WTI dropped to $80.79 after planned U.S. strikes were halted, while Iran limited talks to a temporary Hormuz passage and U.S. oil buffers lost nearly 11 million barrels in one week.
Intercepted by BlackOps Finance
Read more ›