Global Oil Supply Collapses as Wall Street Warns of Price Explosion
Key Points: The global oil market lost 13.7 million barrels of daily supply due to the ongoing conflict in Iran. Desperate nations drained 7.1 million barrels per day from strategic storage tanks throughout April to manage prices. Physical oil costs...