UK DATA: Upstream oil output slumps 7% in Q1 on COVID-19, technical issues
UK oil production slumped by almost 7% on the year to 1.103 million b/d in the first quarter, official data showed Thursday, likely due to COVID-19 disruption as well as Continue Reading
