BP beat analyst expectations on Tuesday, despite profits more than halving from the first three months of the year after a hefty charge from an unsuccessful project in Angola.
BP beat analyst expectations on Tuesday, despite profits more than halving from the first three months of the year after a hefty charge from an unsuccessful project in Angola.