Why the Historic ‘Oil Bazooka’ Isn’t Working in Oil Markets
The International Energy Agency (IEA) has announced the release of fuel from the world's largest reserves. To curb soaring energy prices, the United States and its allies will release nearly 400 million barrels of crude oil into the market. However, despite the announcement, prices have risen by more than 17 percent instead of falling.
