On October 3, 2026, the Group of Seven (G7) nations announced a coordinated release of 100 million barrels of oil and diesel from strategic reserves. A...