Uncertainty Leaves Oil Prices Stuck At $100
Uncertainty regarding both supply and demand has left oil prices stuck near the $100 per barrel mark and waiting for a major catalyst to spark a move
United Kingdom Josh Owens Global Energy Alert Germany Legalizes Nationalization Of Energy Firms Friends Of The Earth Nigerian Illegal Oil Refinery Blast Kills Dozens
Source: oilprice.com