Oil falls below $74 on U.S. inventories, OPEC supply
Oil slipped below $74 a barrel on Wednesday, pressured by an industry report that U.S. stockpiles of crude rose unexpectedly and by higher OPEC production, adding to indications of more Continue Reading
