Oil prices fell to near $104 a barrel Wednesday following a Department of Energy report showed that crude stockpiles jumped almost 3 million barrels last week, Bloomberg reported.

Leave a Reply