Global

BP raises oil spill charge as second-quarter misses forecasts