Global Energy Crunch: Strait of Hormuz Blockade Defies Quick Fixes by admin477351 March 10, 2026 The effective closure of the Strait of Hormuz has created a massive 20-million-barrel daily deficit in the global oil market, pushing prices into a period of extreme volatility. On Monday, … Read more