Japan to release 80 million barrels of oil from reserves
National Post [Unofficial]
March 11, 2026
Japan will release 80 million barrels of oil from its strategic reserves as the nation and other major energy importers grapple with the fallout of the war in the Middle East. Read More
Discussion in the ATmosphere