Oil set for weekly gain after finding floor amid virus confusion

Oil price news
Oil price news

Breaking