Oil prices have fallen, putting the US benchmark futures contract within a whisper of $100 a barrel despite a larger-than-expected decline in US crude supplies and heightened geopolitical tensions.
Oil prices have fallen, putting the US benchmark futures contract within a whisper of $100 a barrel despite a larger-than-expected decline in US crude supplies and heightened geopolitical tensions.