Bloomberg Oil slumped to a 17-year low as coronavirus lockdowns cascaded through the world’s largest economies, leaving the market overwhelmed by cratering demand and a ballooning surplus of crude. Futures in London fell as much as 7.6% to lowest since November 2002, while New York crude briefly dipped below $20 a barrel. Physical oil markets are struggling to store fuel, ...
Read More »