businessBP writes off billions as Covid redraws rules of oil demandBP Plc will write down the value of its business by as much as $17.5 billion, as the oil major predicts that the coronavirus pandemic will hurt long-term demand and accelerate the shift to cleaner energy.