BP logos at a petrol station in London. The company swung to a full-year loss of $5.7bn, as the coronavirus pandemic ravaged global energy demand. AFP
BP logos at a petrol station in London. The company swung to a full-year loss of $5.7bn, as the coronavirus pandemic ravaged global energy demand. AFP

BP Q4 profit slumps on weaker oil demand and lower refining margins