Brent crude oil price

War in West Asia aggravates energy crisis, US will release 172 million barrels of oil

The United States says it will release 172 million barrels of oil from its strategic petroleum reserves as Iran's war…

5 hours ago