Loading
Geopolitical drama and a tight market mean that a price of $100 per barrel could be on the cards