Upsurge in Brent price reversed by steep drop in demand due to massive lockdowns

30.03.2020

Oil prices plunged 5% on Friday and posted a fifth straight weekly loss as demand destruction caused by the coronavirus outweighed stimulus efforts by policymakers around the world. Both contracts are down nearly two thirds this year and the coronavirus-related slump in economic activity and fuel demand has forced massive...