BP halts share buybacks amid balance sheet overhaul

Share: