Oil rallied above $69/bbl after a surprise drop in U.S. inventories added to signs the market is in balance before a key OPEC meeting.
Oil rallied above $69/bbl after a surprise drop in U.S. inventories added to signs the market is in balance before a key OPEC meeting.