Oil Takes Worst Weekly Tumble Since 2008 on Supply-Demand Shock
The oil market is headed for its largest weekly collapse since 2008 as a bitter price war erupted between OPEC and its allies, and demand cratered from the coronavirus outbreak. Futures Continue Reading
