Janus Henderson Investors: Winners and losers from the falling oil price
While oil has had nine major downturns in the past 35 years, the latest has been nothing short of spectacular. COVID-19 and the ensuing lockdown measures to control it have led to the destruction in demand for oil, resulting in the oil price adjusti ...