The cost to BP of the Deepwater Horizon disaster, in terms of the clean-up, compensation for the fishing and tourism industries, and possibly punitive damages, could be $10bn (