Forecast calls for a strong recovery in crude oil demand
Thanks mainly to China finally emerging from its Covid-19 lockdowns
Read MoreThanks mainly to China finally emerging from its Covid-19 lockdowns
Read MoreBut Russia is still taking in €640 million a day from the sale of fossil fuels
Read MoreDOE announcement to back away from any crude purchases for February is a warning sign
Read MoreThe price of oil could end up anywhere between US$70 to US$121
Read MoreCould reduce its daily oil output by as much as seven per cent over the next few weeks
Read More