Oil inches up, but concerns over demand recovery cap gains

Oil inches up, but concerns over demand recovery cap gains
play icon
Picture used for illustrative purpose. File