Global Oil Reserves Released, Yet Prices Soar
Per CNBC Indonesia, 30 nations, including the U.S. As of March 2026, and its allies, unveiled the biggest emergency oil reserve release ever. The coordinated effort aimed to stabilize prices but failed to curb a sharp surge in oil prices. Over 400 million barrels were unlocked, with the U.S. leading the charge by unleashing 172 … Read more