News

BP saw its second-quarter income drop against last year but the result came in well ahead of analyst forecasts, as UK ...