Breaking: Oil Plummets 14.5% as G7 Weighs Massive Emergency Reserve Release
LONDON, March 11, 2026 — Global oil markets experienced a violent reversal early Monday, with prices plummeting over 14% after reports surfaced that Group of Seven (G7) finance ministers planned an emergency call to discuss a massive, coordinated release of strategic crude reserves. This potential policy response aims to calm markets reeling from a near […]
