Japan releases oil reserves, boosting global supply.By omc_adminMarch 24, 2026 Japan Mobilizes Strategic Oil Reserves to Counter Soaring Energy Costs Tokyo is taking decisive action to shield its economy from…