Tag: , , ,

Oil price rebounds to $107 per barrel

Oil prices fall as crude stocks jump

Oil prices edged lower on Friday after the U.S. inventory data showed lacklustre fuel demand in the world’s largest oil consumer while worsening U.S.-China tensions...