China crude oil runs hit 15-month low as virus cripples demand
China's daily crude oil throughput in March sank to a 15-month low with state refiners maintaining deep output cuts as the coronavirus pandemic erodes demand, but there are some signs of recovery as the country begins to ease virus-related curbs.