High Oil Prices, Is it really a supply/demand issue or there are other reasons behind it.
You may also like
Review of the Oil market and Oil prices.
The recent rally in oil prices and the new tax for UK oil Companies.
High Petrol Prices and oil market