Another negative voice on oil prices in 2015 and 2016
Oil stockpiles have hit a record of almost 3 billion barrels on record supplies from Iraq, Saudi Arabia, and Russia.
Oil stockpiles have hit a record of almost 3 billion barrels on record supplies from Iraq, Saudi Arabia, and Russia.