U.S. Department of Energy: The United States will release 172 million barrels of oil from its strategic petroleum reserve.

2026-03-12

U.S. Department of Energy: The United States will release 172 million barrels of oil from its strategic petroleum reserve.