business.financialpost.com
‘Hard road ahead’: Oil fundamentals improving, but higher crude prices a long way off
Tudor analysts think part of the steep drop in prices could be attributed to trading algorithms in the market, which can lead to widespread sell-offs