BP half-year profits at top end of forecasts

BP, the world's third-largest oil group, reported a 42 per cent rise in second-quarter profits today that was at the top end …