Oil prices tumble 12 percent on oil reserve report
The Energy Information Administration said inventories of
commercial crude oil inventories rose 6.7 million barrels, well
beyond the 1.5 million-barrel build expected by analysts surveyed
by Platts, the e