Although oil prices reached a three-year peak above $86 per barrel on Thursday, it was driven by tight supply as well as a global energy crunch. However, prices fell as
Although oil prices reached a three-year peak above $86 per barrel on Thursday, it was driven by tight supply as well as a global energy crunch. However, prices fell as