World Oil Activity Slides to New Low
By Alex Mills Worldwide oil production has declined an estimated 10 million barrels per day (b/d) – 2 million b/d in the U.S. – since January in response to the rapid decline …