BBC World Service

BP’s 2Q profit absorbed in $32B oil spill cost

by Stephen Beard