News

BP reported stronger-than-expected second-quarter profits, increased its dividend and share buyback, and announced a new cost ...