Thursday 12/March/2026 08:08 AM
US to release 172 million barrels of oil to stabilise markets as Middle East conflict escalates
Washington, DC: The United States Department of Energy announced its plan to offload 172 million barrels from the strategic petroleum reserve "beginning...









