IEA chief Birol: 2020 may come to be seen as the worst year in the global oil market
The risk mood continues to sour further after the IEA report, with oil prices threatening a firm break below the $20 level now.
Price is flirting with a drop below the 30 March low at 19.27 and as mentioned earlier, the drop in oil may be enough to set off a further wave of risk aversion in the market.