Oil prices are at their current high levels because of low inventory in the US, not the so-called war premium, said the US Department of Energy. US commercial crude oil inventories have fallen to 287.8 million barrels, their lowest levels since March 9, 2001. Inventories fell another 5.4 million barrels last week, and have now…

This article is for Subscriber members only.
Log In Register