Economic Times
The U.S. Department of Energy said a record 9.9 million barrels of oil were released from the U.S. Strategic Petroleum Reserve last week, reducing total reserves to about 374 million barrels, the lowest level since July 2024.
Go to News Site