
Oil Tops $100 as US Blockades Strait of Hormuz, Central Banks Face Inflation-Growth Dilemma
Oil prices surged past $100 per barrel on April 14, 2026, after the United States ordered a blockade of the Strait of Hormuz—a chokepoint handling one-fifth of global oil traffic. Treasury yields swung as investors balanced safe-haven demand against inflation fears, creating a policy dilemma for central banks worldwide navigating energy shocks and growth risks.














