Mid-Week Review – April 14, 2021
Oil Market Report – April 2021 A year on from what the IEA called “Black April”, one of the darkest months ever for world oil markets, fundamentals look decidedly stronger. The massive overhang in global oil inventories that built up during last year’s Covid-19 demand shock is being worked off, vaccine campaigns are gathering pace […]