bp

bp is an integrated energy business with operations in Europe, North and South America, Australasia, Asia and Africa. 

See below for the Latest bp News, Analysis, Profit Results, Share Price Information, and Commentary.