Oil Demand Set For First Fall In A Decade As Virus Takes Toll – IEA

Chinese refiners were set to slash runs by 1.1 million bpd in the first quarter, with throughput in 2020 contracting by 500,000 bpd year on year.
Source: Today Deals

Leave a Reply

Your email address will not be published. Required fields are marked *